Menu
Coddy logo textTech

Sicher zurückrollen

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

challenge icon

Aufgabe

Mittel

Ein Release geht schief: Der neue Tag wurde nie gepusht. Übe die Wiederherstellung. Führe diese Schritte nacheinander aus:

  1. Wende deployment.yaml an
  2. Aktualisiere den shop-Container auf das Image nginx:broken
  3. Liste die Pods auf und sieh, wie die neuen Pods das Image nicht abrufen können
  4. Setze das Deployment zurück
  5. Liste die Pods erneut auf, um gesunde Replikate zu sehen
  6. Überprüfe den Rollout-Status

Probier es selbst

Terminal
kubectl apply -f deployment.yaml
kubectl apply -f service.yaml
kubectl scale deployment shop --replicas=4
kubectl set image deployment/shop shop=nginx:1.27
kubectl rollout status deployment/shop
kubectl get endpoints shop

Alle Lektionen in Einführung in Kubernetes

Übe selbstständig: Terminal-Playground