Kubernetes im Heimlabor

Kurs › Folge 30

Kubernetes aktualisieren: kubeadm upgrade ohne Ausfall

Von 1.31 auf 1.32 — Control Plane zuerst, dann Node für Node, mit drain und uncordon.

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

Was du danach kannst

  • die Reihenfolge eines Upgrades benennen und begründen
  • einen Node aus dem Betrieb nehmen und zurückholen
  • die Regel für Versionssprünge (nur eine Minor-Version) anwenden

Worum es geht

Von 1.31 auf 1.32 — Control Plane zuerst, dann Node für Node, mit drain und uncordon.

Voraussetzungen

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

Zum Nachlesen

Befehle aus dieser Folge

  • kubeadm upgrade plan
  • kubeadm upgrade apply v1.32.0
  • kubectl drain worker-1 --ignore-daemonsets --delete-emptydir-data
  • kubectl uncordon worker-1

Begriffe

drain
verschiebt alle Pods vom Node und sperrt ihn für neue
uncordon
gibt den Node wieder frei
Versionsregel
kubelet darf höchstens zwei Minor-Versionen hinter dem API-Server liegen — übersprungene Versionen sind nicht erlaubt