Kubernetes Cluster Upgrade Process

Kubernetes Cluster Upgrade Process A workflow diagram generated by Archify. 01 / Plan · Backup 02 / Control Plane 03 / Worker Nodes · Validation 04 / Complete EX / Rollback Upgrade Planning · kubeadm upgrade plan · Plan · Backup Upgrade Planning kubeadm upgrade plan Version Check · compatibility · upgrade path · Plan · Backup Version Check compatibility · upgrade path etcd Backup · Plan · Backup etcd Backup First CP Node · kubeadm upgrade apply · Control Plane First CP Node kubeadm upgrade apply Test Control Plane · Control Plane Test Control Plane Other CP Nodes · kubeadm upgrade node · Control Plane Other CP Nodes kubeadm upgrade node Upgrade Workers · drain → upgrade → uncordon · Worker Nodes · Validation Upgrade Workers drain → upgrade → uncordon Validate Cluster · kubectl get nodes / pods · Worker Nodes · Validation Validate Cluster kubectl get nodes / pods Upgrade Complete · Complete Upgrade Complete Restore from Backup · from etcd backup · Rollback Restore from Backup from etcd backup Rollback · Rollback Rollback problem Legend Planning step Upgrade step Validation · rollback etcd backup · restore Complete