๐ Kubernetes ํด๋ฌ์คํฐ ์
๊ทธ๋ ์ด๋ ๊ณผ์
1. ๋ฒ์ ๊ท์น (Permissible Skew)
- kube-apiserver: ์ค์ฌ ์ปดํฌ๋ํธ โ ํญ์ ๊ฐ์ฅ ์ต์ ์ด์ด์ผ ํจ
- controller-manager, scheduler: API ์๋ฒ๋ณด๋ค ์ต๋ 1๋ฒ์ ๋ฎ์ ํ์ฉ
- kubelet, kube-proxy: API ์๋ฒ๋ณด๋ค ์ต๋ 2๋ฒ์ ๋ฎ์ ํ์ฉ
- kubectl: API ์๋ฒ๋ณด๋ค
- 1 ๋ฒ์ ๋๊ฑฐ๋(์: x+1)
- ๋์ผํ๊ฑฐ๋(x)
- 1 ๋ฒ์ ๋ฎ์๋(x-1) ๋์ ๊ฐ๋ฅ
โก๏ธ ์ด ๊ท์น ๋๋ถ์ ์ปดํฌ๋ํธ๋ฅผ ํ ๋ฒ์๊ฐ ์๋๋ผ ์์ฐจ์ ์ผ๋ก ์
๊ทธ๋ ์ด๋ ๊ฐ๋ฅ.
2. ์ธ์ ์
๊ทธ๋ ์ด๋ํด์ผ ํ๋?
- Kubernetes๋ ์ต๊ทผ 3๊ฐ์ ๋ง์ด๋ ๋ฒ์ ๋ง ๊ณต์ ์ง์
- ์์: ์ต์ ๋ฒ์ ์ด
1.12์ผ ๋ โ 1.12, 1.11, 1.10 ์ง์
1.13 ๋ฆด๋ฆฌ์ค ์ง์ , 1.10 ์ฌ์ฉ์๋ ์
๊ทธ๋ ์ด๋ ํ์
- ์
๊ทธ๋ ์ด๋๋ ํ ๋ฒ์ 3๋ฒ์ ๊ฑด๋๋ฐ๋ฉด ์ ๋จ
1.10 โ 1.11 โ 1.12 โ 1.13 ์์ฐจ ์งํ
3. ์
๊ทธ๋ ์ด๋ ์ ๋ต
(1) ๋ง์คํฐ ๋
ธ๋ โ ์์ปค ๋
ธ๋ ์์
- ๋จผ์ ๋ง์คํฐ ๋
ธ๋(Control Plane) ์
๊ทธ๋ ์ด๋
- ์ด๋ API ์๋ฒยท์ค์ผ์ค๋ฌยท์ปจํธ๋กค๋ฌ ๋งค๋์ ๊ฐ ์ ์ ๋ค์ด๋จ
- ์ํฌ๋ก๋๋ ์ ์ ๋์ (๋จ, ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ค๋จ๋จ โ ์ ํ๋ ์์ฑ ๋ถ๊ฐ)
- ์ดํ ์์ปค ๋
ธ๋ ์
๊ทธ๋ ์ด๋ ์งํ