CKS_01. Architecture / Component
2025. 4. 5. 14:54
๐ฆ ์ฟ ๋ฒ๋คํฐ์ค ๊ธฐ๋ณธ ์ํคํ ์ฒ
CKS ์๊ฒฉ์ฆ ์ค๋น๋ฅผ ์ํด ์ฟ ๋ฒ๋คํฐ์ค์ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ฅผ ๋จผ์ ๊ณต๋ถํด๋ด ์๋ค.
์ฟ ๋ฒ๋คํฐ์ค๋ ํฌ๊ฒ Master ๋ ธ๋์ Worker ๋ ธ๋๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.

๐ง Master ๋ ธ๋
ํด๋ฌ์คํฐ ์ ์ฒด๋ฅผ ๊ด๋ฆฌํ๊ณ ์ํ๋ฅผ ์กฐ์จํ๋ ๋๋ ์ญํ ์ ๋ด๋นํฉ๋๋ค.
์ฃผ์ ๊ตฌ์ฑ์์
| ๊ตฌ์ฑ์์ | ์ค๋ช |
|---|---|
| API Server | ํด๋ฌ์คํฐ์ ๋ชจ๋ ์์ฒญ์ ๋ฐ์๋ค์ด๋ ์ง์
์ ์ด๋ฉฐ, etcd์ ์ง์ ํต์ ํ๋ ์ ์ผํ ๊ตฌ์ฑ์์์
๋๋ค. |
| etcd | ํด๋ฌ์คํฐ์ ์ํ์ ์ค์ ์ ๋ณด๋ฅผ ํค-๊ฐ ์ ์ฅ์ ํํ๋ก ์ ์ฅํฉ๋๋ค. |
| Scheduler | ์๋ก์ด ํ๋๋ฅผ ์ด๋ค ๋ ธ๋์ ๋ฐฐ์นํ ์ง ๊ฒฐ์ ํฉ๋๋ค. |
| Controller Manager | ๋ค์ํ ์ปจํธ๋กค๋ฌ๋ฅผ ํตํด ํด๋ฌ์คํฐ ์ํ๋ฅผ ์ ์งํฉ๋๋ค. (์: ํ๋ ์ ์กฐ์ , ๋ ธ๋ ์ํ ๊ฐ์ ๋ฑ) |
| Cloud Controller Manager | ํด๋ผ์ฐ๋ ํ๊ฒฝ๊ณผ ํตํฉํ์ฌ ์ธ๋ถ ๋ฆฌ์์ค๋ฅผ ์ ์ดํฉ๋๋ค. (์ต์ ) |
โ๏ธ Worker ๋ ธ๋
์ค์ ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ปจํ ์ด๋๊ฐ ๋์ํ๋ ๋ ธ๋์ ๋๋ค.
์ฃผ์ ๊ตฌ์ฑ์์
| ๊ตฌ์ฑ์์ | ์ค๋ช |
|---|---|
| Kubelet | ํ๋๋ฅผ ์คํํ๊ณ ์ํ๋ฅผ Master ๋ ธ๋์ ๋ณด๊ณ ํฉ๋๋ค. |
| kube-proxy | ๋คํธ์ํฌ ์ค์ ๊ณผ ํ๋ ๊ฐ ํต์ ์ ๊ด๋ฆฌํฉ๋๋ค. |
| Container Runtime | ์ค์ ์ปจํ ์ด๋๋ฅผ ์คํํ๋ ์์ง์ ๋๋ค. (์: Containerd, Docker ๋ฑ) |
๋ฐ์ํ
'CKS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| CKS_02. Kubernetes ํ ์คํธ ํ๊ฒฝ ๊ตฌ์ฑ (0) | 2025.04.10 |
|---|



