Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
redhat:openshift-redhat:openshift-labs:skalieren-openshift [2018/07/11 15:39] – michael | redhat:openshift-redhat:openshift-labs:skalieren-openshift [2018/07/11 16:23] (current) – [Aufgabe: LAB5.1 skalieren der Beispiel Applikation] michael | ||
---|---|---|---|
Line 13: | Line 13: | ||
Wenn wir nun unsere Beispiels Applikation skalieren wollen, müssen wir unserem ReplicationController (rc) mitteilen, dass wir stets **drei Replicas** des Images am Laufen haben wollen. | Wenn wir nun unsere Beispiels Applikation skalieren wollen, müssen wir unserem ReplicationController (rc) mitteilen, dass wir stets **drei Replicas** des Images am Laufen haben wollen. | ||
- | Schauen wir uns jedoch zuvor mal den '' | + | Schauen wir uns mal den '' |
< | < | ||
Line 28: | Line 28: | ||
</ | </ | ||
- | //Der rc sagt uns, wie viele Pods wir erwarten (spec) und wie viele aktuell deployt sind (Status).// | + | {{fa> |
</ | </ | ||
+ | |||
+ | |||
+ | ---- | ||
===== Aufgabe: LAB5.1 skalieren der Beispiel Applikation ===== | ===== Aufgabe: LAB5.1 skalieren der Beispiel Applikation ===== | ||
+ | |||
+ | Nun skalieren wir unsere Beispiels Applikation auf 3 Replicas: | ||
+ | < | ||
+ | # oc scale --replicas=3 dc appuio-php-docker | ||
+ | </ | ||
+ | |||
+ | |||
+ | <WRAP center box 100%> | ||
+ | '' | ||
+ | < | ||
+ | # oc get rc | ||
+ | </ | ||
+ | |||
+ | <sxh plain; gutter: false;> | ||
+ | NAME DESIRED | ||
+ | appuio-php-docker-1 | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | <WRAP center box 100%> | ||
+ | '' | ||
+ | < | ||
+ | # oc get pods | ||
+ | </ | ||
+ | |||
+ | <sxh plain; gutter: false;> | ||
+ | NAME READY | ||
+ | appuio-php-docker-1-2uc89 | ||
+ | appuio-php-docker-1-evcre | ||
+ | appuio-php-docker-1-tolpx | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | <WRAP center box 100%> | ||
+ | '' | ||
+ | < | ||
+ | # oc describe svc appuio-php-docker | ||
+ | </ | ||
+ | |||
+ | <sxh plain; gutter: false;> | ||
+ | Name: | ||
+ | Namespace: | ||
+ | Labels: | ||
+ | Selector: | ||
+ | Type: | ||
+ | IP: | ||
+ | Port: | ||
+ | Endpoints: | ||
+ | Session Affinity: | ||
+ | No events. | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | Skalieren von Pods innerhalb eines Services ist sehr schnell, da OpenShift einfach eine neue Instanz des Docker Images als Container startet. | ||
+ | |||
+ | {{fa> | ||
+ | |||
+ | ---- | ||
+ | |||