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=3Kubernetes 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=2Die 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.
Aufgabe
AnfängerErstelle 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
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
11Abschließende Herausforderungen
Cluster-DetektivVollständige Rollout-PipelineFehlerbehebung bei fehlerhaftem DeploymentÜbe selbstständig: Terminal-Playground