나는 노동자/KUBERNETES

cluster upgrade process

칠복이 2019. 5. 22. 17:30

1.11 에서 1.12로 업글
모든 업글은 마이너 한 단계씩 업글 해야함

— Master 에서
kubectl drain master —ignore-daemonsets

apt-get update && apt-get upgrade -y kubeadm=1.12.0-00

kubeadm upgrade apply v1.12.0

apt install kubelet=1.12.0-00

Kubectl uncordon master

—-Slave node upgrade

kubectl drain node01 —ignore-daemonsets
수동 pod가 있다면. —force 추가

ssh node01
apt-get update && apt-get upgrade -u kubeadm=1.12.0-00

apt install kubelet=1.12.0-00

exit

Master에서
kubeadm upgrade node cofnig —kubelet-version $(kubelet —version | cut -d ‘ ‘ -f 2)

kubectl get nodes
kubectl uncordon node01


혹 안되면 systemctl restart kubelet를 해보시길