Upgrade
Control plane upgrade steps
Upgrade kubeadm on the control plane node.
drain the control plane node.
kubectl drain k8s-control --ignore-daemonsets
Plan the upgrade (kubeadm upgrade plan).
sudo apt-get update && \
> sudo apt-get install -y --allow-change-held-packages kubeadm=1.27.2-00
Apply the upgrade (kubeadm upgrade apply).
sudo kubeadm upgrade plan v1.27.2
Uncordon the control plane node.
kubectl uncordon k8s-control
Worker node upgrade setp
Drain the node from kube-control plane
kubectl drain k8s-worker1 --ignore-daemonsets --force
Upgrade kubeadm (run this commands from worker node)
sudo apt-get update && \
sudo apt-get install -y --allow-change-held-packages kubeadm=1.27.2-00
Upgrade the kubelet configuration (kubeadm upgrade node)
sudo kubeadm upgrade node
Upgrade kubelet and kubectl
Uncordon the node.
kubectl uncordon k8s-worker1
Comments
Post a Comment