!!! 중요 !!! Kubernetes의 버전은 반드시 순차적으로 Upgrade 해야 한다. (ex: v1.25의 경우 v1.25 → v1.26 → v1.27 ... 순으로 해야 함) Control Plane (Master) Node와 Worker Node를 같이 Upgrade 해야 한다. (ex: Worker Node가 v1.25 인 경우 Control Plane은 v1.27 이상으로 하려면 Error 발생)
Upgrade 환경 및 버전
Rocky Linux 9.3
Linux 5.14el9 x86_64
kubeadm v1.26.14 (Control Plane Node)
kubeadm v1.25.16 (Worker Node)
kubelet v1.25.16 (Worker Node)
1. 설치된 kubernetes 버전 확인
kubeadm 버전 확인
kubeadm version
kubeadm 버전
kubelet 버전 확인
kubelet --version
kubelet 버전
Node 확인
kubectl get nodes
Node 버전
2. Kubeadm Upgrade
yum repo 등록 (본 포스팅에서 설치된 kubernetes는 1.25이므로 1.26으로 upgrade 한다. 다른 버전의 경우 baseurl과 gpgkey의 v1.26을 변경하면 된다.)