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 plankubeadm upgrade apply v1.32.0kubectl drain worker-1 --ignore-daemonsets --delete-emptydir-datakubectl 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