sudo kubeadm upgrade plan
sudo kubeadm upgrade plan | sudo kubeadm upgrade apply v1.37.x | sudo kubeadm upgrade node
Risk: Careful
What it does
Upgrades a kubeadm cluster's control plane. plan only looks; apply changes the first control-plane node; node does the others.
When to use it
One minor version at a time, after an etcd snapshot. Then drain each node and upgrade its kubelet.
Example
$ sudo kubeadm upgrade planLook only: can we upgrade, and to which versions?
$ sudo kubeadm upgrade apply v1.37.2Upgrade the first control-plane node. Back up etcd first.
$ sudo kubeadm upgrade nodeOn every other node, after the first one is done.
Learn it in: Upgrade with kubeadm, one minor at a time · Official docs