์ด๋ฒ ๋จ๊ฒ์์๋ ์์ปค ๋
ธ๋๋ฅผ ๊ตฌ์ฑํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
3๊ฐ์ ๋
ธ๋ ์ค ๋งค๋์ ๋
ธ๋๋ฅผ ์ ์ธํ ๋๋จธ์ง ๋ ๋ (์์ปค๋
ธ๋)์์ ์งํํฉ๋๋ค.
๊ณ ๊ณ !!
1. kubeadm join ๋ช ๋ น์ด ํ์ธ (์ ํ์ฌํญ)
์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ์ Worker ๋
ธ๋๊ฐ ๋๊ธฐ ์ํด์ Kubeadm join ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ ํฌ์คํ
์์ ์ปจํธ๋กค ํ๋ ์ธ์ ๊ตฌ์ฑํ๊ธฐ ์ํ ๋ช
๋ น์ด kubeadm init ์ถ๋ ฅ ๊ฒฐ๊ณผ์ joinํ ์ ์๋ ๋ช
๋ น์ด๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค. :)
๋ง์ฝ ์ด ๋ช ๋ น์ด๋ฅผ ์์ด ๋ฒ๋ ธ๋ค๋ฉด ๋ค์ ํ์ธํด์ผ๊ฒ ์ฃ !! ์๋ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ join ์ปค๋ฉ๋๋ฅผ ์์ฑํฉ๋๋ค.
[root@kube-manager /]# kubeadm token create --print-join-command
์ถ๋ ฅ๋๋ kubeadm join ~~ ์ปค๋ฉ๋๋ฅผ ๋ณต์ฌ ํ๊ณ ์๋ ๋จ๊ณ๋ฅผ ์งํํฉ๋๋ค.
2. Worker Node ์์ ๋ช ๋ น์ด ์คํ
๋ ์์ปค๋ ธ๋์์ ๋ช ๋ น์ด๋ฅผ ์คํํฉ๋๋ค.
[root@kube-worker01 /]# kubeadm join 10.0.1.10:6443 --token hia3wj.m7hwbitlfg5ygkth \
--discovery-token-ca-cert-hash sha256:95c3385d64f8c91584a492a736361c40a4b8f81fa6525da986053cd2aea78049
[root@kube-worker02 /]# kubeadm join 10.0.1.10:6443 --token hia3wj.m7hwbitlfg5ygkth \
--discovery-token-ca-cert-hash sha256:95c3385d64f8c91584a492a736361c40a4b8f81fa6525da986053cd2aea78049
์ด ๋๊ฐ์ ์์ปค๋ ธ๋๊ฐ ํด๋ฌ์คํฐ์ ์ join ๋์๋์ง ํ์ธํด๋ด ์๋ค.
[root@kube-manager /]# kubectl get no
์ฌ๊ธฐ๊น์ง ํด์ ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ๊ฐ ๋ ธ๋์ ์ค์นํ๊ณ , ์ปจํธ๋กค ํ๋ ์ธ & ์์ปค ๋ ธ๋๋ฅผ ์ค์นํ๋๊ฒ์ด ๋ง๋ฌด๋ฆฌ ๋์์ต๋๋ค :)
๋ค์ ๋จ๊ณ๋ก ๋์ด๊ฐ์ ์ค์ต์ ์งํํฉ์๋ค!