Menu
Coddy logo textTech

Deployment erstellen

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

Ein Pod allein ist anfällig: Lösche ihn oder lass seinen Node ausfallen, und er ist verschwunden. Ein Deployment ist ein Controller, der eine Gruppe identischer Pods am Laufen hält. Du gibst an, wie viele Kopien (replicas) du möchtest und welches Image; das Deployment erstellt die Pods und ersetzt alle, die verschwinden.

Erstelle eines über die Befehlszeile:

kubectl create deployment web --image=nginx

Kubernetes antwortet mit deployment.apps/web created. Liste Deployments mit kubectl get deployments (oder der Kurzform deploy) auf: Die Spalte READY zeigt, wie viele Replikate von der angeforderten Anzahl aktiv sind.

Liste die Pods auf, und du wirst einen mit einem Namen wie web-t94n2pqrtb-hpv6q finden. Das Deployment benennt seine Pods nach sich selbst und zwei generierten Teilen, daher benennst du sie nie selbst. Lösche einen solchen Pod, und das Deployment startet sofort einen Ersatz.

challenge icon

Aufgabe

Anfänger

Erstelle ein Deployment namens web aus dem nginx-Image und liste anschließend die Deployments und die Pods auf.

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