Kubernetes im Heimlabor

Kurs › Folge 11

Deployments: Rollout, Rollback, ReplicaSet

Warum niemand einzelne Pods anlegt und wie ein Update ohne Ausfall abläuft.

Das Video zu dieser Folge ist noch nicht veröffentlicht. Die Notizen stehen trotzdem schon hier.

Was du danach kannst

  • ein Deployment anlegen und skalieren
  • ein Update ausrollen und wieder zurücknehmen
  • die Beziehung Deployment → ReplicaSet → Pod erklären

Worum es geht

Warum niemand einzelne Pods anlegt und wie ein Update ohne Ausfall abläuft.

Voraussetzungen

  • ein laufendes Cluster aus den vorigen Folgen
  • Zugriff per kubectl

Zum Nachlesen

Befehle aus dieser Folge

  • kubectl create deployment web --image=nginx:1.27 --replicas=3
  • kubectl scale deployment web --replicas=5
  • kubectl set image deployment/web nginx=nginx:1.27.3
  • kubectl rollout status deployment/web
  • kubectl rollout undo deployment/web

Begriffe

Deployment
verwaltet ReplicaSets und damit den Sollzustand deiner Pods
ReplicaSet
sorgt dafür, dass genau n Pods laufen
Rolling Update
neue Pods hoch, alte runter — Stück für Stück