https://kubernetes.io/docs/tasks/administer-cluster/safely-drain-node/
๋
ธ๋ ์ ์ง๋ณด์
kubectl get node
: ๋
ธ๋ ์กฐํ
kubectl drain <๋
ธ๋๋ช
>
kubectl drain <๋
ธ๋๋ช
> --delete-local-data
: ๋ฐ๋ชฌ์
, ๋ก์ปฌ ์คํ ๋ฆฌ์ง์ ๊ฐ์ ๋
ธ๋๋ด์ ๋ฐ์ดํฐ๋ฅผ ๋ฌด์ํ๋ ์ต์
(์์ ์ญ์ )STATUS : SchedulingDisabled ์ํ๋ก ๋ณ๊ฒฝ๋จ
kubectl uncordon <๋
ธ๋๋ช
>
cordong ๋ ธ๋๊ฐ ๋ณต๊ตฌ ๋์์๋ drain๋ ๋ค๋ฅธ ๋ ธ๋์์ ์คํ์ ํ์ง ๋ชปํ๊ณ pending๋ ํ๋๋ค์ ๋ค์ ์๋ ๋ ธ๋๋ก ๋์์์ ์คํ๋๋ค.
๋ฒ์ ์ ๋ฐ๋ผ API ๋์๋ ๋ฌ๋ผ์ง, ๊ธฐ์กด ํด๋ฌ์คํฐ์ ์ ์ง๋ณด์์ ์ฅ์ ๋ฅผ ์ผ๊ธฐํ ์๋ ์์
ํจํค์ง๋ง๋ค ๋ชจ๋ ์ปดํฌ๋ํธ๋ ๋์ผํ ๋ฒ์ ์ผ๋ก ๋ฐฐํฌ๋จ
https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/
๋
ธ๋์ ์ฟ ๋ฒ๋คํฐ์ค ๋ฒ์ ์ ์
๊ทธ๋ ์ด๋ ํ๋ ค๋ฉด drain์ ํตํด์ ํ๋๋ค์ ๋ด๋ฆฌ๊ณ ๋ฒ์ ์ ๋ง๊ฒ ์
๋ฐ์ดํธ
systemctl restart kubelet