Menu
Coddy logo textTech

Skalierung

Teil des Abschnitts Einführung in Kubernetes der Terminal-Journey von Coddy. Lektion 12 von 45.

Die Anzahl der Pods, die ein Deployment ausführt, ist seine Replikazahl, und du kannst sie jederzeit ändern:

kubectl scale deployment web --replicas=3

Kubernetes antwortet mit deployment.apps/web scaled und startet zwei weitere Pods. kubectl get pods zeigt nun drei an, jeweils mit einem eigenen generierten Namen.

Das Herunterskalieren funktioniert genauso: Fordere weniger Replikate an, und die zusätzlichen Pods werden gelöscht. Du kannst die Anzahl auch beim Erstellen des Deployments festlegen:

kubectl create deployment web --image=nginx --replicas=2

Die Deployment-Tabelle zeigt die Auswirkung auf einen Blick: READY 3/3 bedeutet, dass alle drei Replikate aktiv sind. Skalierung ist die Art und Weise, wie du mehr Datenverkehr bewältigst, ohne etwas an der Anwendung selbst zu ändern.

challenge icon

Aufgabe

Anfänger

Erstelle ein Deployment namens web aus dem nginx-Image, skaliere es auf 3 Replikate und zeige anschließend das web-Deployment an, um zu bestätigen, dass 3/3 bereit sind.

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Einführung in Kubernetes

Übe selbstständig: Terminal-Playground