์๋ฅผ ๋ค์ด, ์ฐ๋ฆฌ๋ PKI ์์ฐ ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ํ์ฉํด์ผ ํฉ๋๋ค... ์์ฐ ์ถ์ํ๋ฅผ ๊ฐ๋ ๊ฒ์ ์ด๊ฒ๊ณผ ์ํ ์คํ ๋ชจ๋ ๋ฑ์ ๋์์ด ๋ ์ ์์ง๋ง ์ฌ์ฉ์์ ๊ด์ ์์ ์ด๊ฒ์ ๋
ผ์ํฉ์๋ค. ์ผ๋ถ ์ฌ์ฉ์๋ kubeadm init
๋ฐ kubeadm join
๊ฐ ๋ฉฑ๋ฑ์ฑ์ด ๋๊ธฐ๋ฅผ ์ํ๋ค๊ณ ๋งํ์ต๋๋ค.
kubeadm init ๋ถ๋ถ์ ์ดํด๋ณด์์ต๋๋ค. kubeadm์ ์ด๊ธฐ ์คํ์์ ์ฐ๋ฆฌ๋ kubeadm์ด ์ผ์ ํ๋๋ก ํ๊ณ ํ์ํ ๋ชจ๋ ์์ฐ์ ์์ฑํฉ๋๋ค.
์ฌ์ฉ์๋ ์์ ์ ์ธ์ฆ์ ๋ฐ ํค ํ์ผ์ ์ ๊ณตํ ์ ์์ผ๋ฉฐ ์ด ๊ฒฝ์ฐ ํ์ผ์์ ๊ฐ์ ๊ตฌ๋ฌธ ๋ถ์ํ๊ณ ์คํ์ ๊ณ์ํฉ๋๋ค.
๊ฐ ํ์ ์คํ ๋์(๋ชฉํ๋ ๋ฉฑ๋ฑ์ฑ์ ๋ง๋๋ ๊ฒ์ ๋๋ค):
_kubeadm์ ์ฌ์ฉํ ์ฒซ ์๋์ด๋ฏ๋ก ์ ์๊ฐ์ด ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ผ๋ก ๊ฐ๊ณ ์๋ค๋ฉด ํผ๋๋ฐฑ์ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. kubelet์ด confs๋ฅผ ์์ฑํ๋ ๊ฒ์ ์ค๋จํ๋ ๊ฒ ์ธ์๋ ์ด๋ฏธ ์ ์๋ ์๋ฃจ์ ์ฝ๋ฉ์ ์๋ฃํ์ผ๋ฉฐ ๋๋ถ๋ถ ํ ์คํธํ์ต๋๋ค._
์, ๊ทธ๋์ ์ฐ๋ฆฌ๋ ๋ ๋ฒ์ kubeadm init/join
์คํ ์ฌ์ด์ kubeadm reset
๋ฅผ ์๊ตฌํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. kubeadm์ด ์์ฑํ๋ ํ์ผ์ด ๋ฏธ๋ฆฌ ์กด์ฌํ์ง ์์ ์ ์์ต๋๋ค.
๋ค์ ์ด์ด์ ์ฃ์กํฉ๋๋ค. ๋๊ตฐ๊ฐ ๋ด๊ฐ Ansible์ ์ฌ์ฉํ์ฌ ํด๋ฌ์คํฐ ์์ฑ์ ์๋ํํ๋ ๊ฒฝ์ฐ์ ๊ฐ์ด kubeadm init๊ฐ ๋ฉฑ๋ฑ์ฑ์ผ๋ก ์๋ํ๋๋ก ํ๊ฑฐ๋ ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ ์๋ ค์ค ์ ์๋ ์๋ฅผ ๋ง๋ค ์ ์์ต๋๊น?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ค์ ์ด์ด์ ์ฃ์กํฉ๋๋ค. ๋๊ตฐ๊ฐ ๋ด๊ฐ Ansible์ ์ฌ์ฉํ์ฌ ํด๋ฌ์คํฐ ์์ฑ์ ์๋ํํ๋ ๊ฒฝ์ฐ์ ๊ฐ์ด kubeadm init๊ฐ ๋ฉฑ๋ฑ์ฑ์ผ๋ก ์๋ํ๋๋ก ํ๊ฑฐ๋ ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ ์๋ ค์ค ์ ์๋ ์๋ฅผ ๋ง๋ค ์ ์์ต๋๊น?