GitHub user Pearl1594 added a comment to the discussion: Question About Kubernetes Version Upgrade in Apache CloudStack
Hi, Kubernetes upgrade just upgrades the k8s version. Just to give a high level overview of the steps: 1. First attaches the K8s ISO of the version of k8s that you want to upgrade to, to the respective nodes - control and worker node(s) 2. Drains each of the node - starting with the control node 3. Deploys the cloudstack-kubernetes-provider 4. Then runs the [upgrade-kubernetes.sh](https://github.com/apache/cloudstack/blob/main/plugins/integrations/kubernetes-service/src/main/resources/script/upgrade-kubernetes.sh) script, which: a. mounts the attached iso on the the respective node b. imports the images (docker) required for the new k8s version c. runs the kubeadm upgrade command based on the node type d. copies the latest binaries - kubectl, kubelet from the ISO and restarts the services e. On the control node, applies the latest network and dashboard config 5. detaches the ISO from all of the cluster nodes GitHub link: https://github.com/apache/cloudstack/discussions/10635#discussioncomment-12657594 ---- This is an automatically sent email for users@cloudstack.apache.org. To unsubscribe, please send an email to: users-unsubscr...@cloudstack.apache.org