๐ ๋ชฉ์ฐจ
- K8s๋ ๋ฌด์์ธ๊ฐ (ํ ์ค ์ ์)
- ์ K8s๊ฐ ํ์ํด์ก๋
- K8s๊ฐ ํด๊ฒฐํ๋ ๋ฌธ์
- K8s ํต์ฌ ๊ฐ๋ ์ ๋ฆฌ
- K8s ์ ์ฒด ๋์ ํ๋ฆ
- ํ ์ค ์์ฝ (์๊ธฐ์ฉ)
1๏ธโฃ K8s๋ ๋ฌด์์ธ๊ฐ?
**K8s(Kubernetes)**๋
์ปจํ ์ด๋(Docker)๋ฅผ ์๋์ผ๋ก ๋ฐฐํฌ·ํ์ฅ·๋ณต๊ตฌ·๊ด๋ฆฌํด์ฃผ๋ ํ๋ซํผ
์ด๋ค.
๊ณต์์ ์ผ๋ก๋
Kubernetes =
๐ ์ปจํ
์ด๋ ์ค์ผ์คํธ๋ ์ด์
๋๊ตฌ
2๏ธโฃ ์ K8s๊ฐ ํ์ํด์ก๋?
โ Docker๋ง ์ธ ๋ ๋ฌธ์
- ์ปจํ ์ด๋๊ฐ ์ฃฝ์ผ๋ฉด? → ์๋ ์ฌ์์
- ํธ๋ํฝ ์ฆ๊ฐํ๋ฉด? → ์๋์ผ๋ก ์ปจํ ์ด๋ ๋๋ฆผ
- ์๋ฒ ์ฌ๋ฌ ๋๋ฉด? → ์ด๋์ ๋ญ๊ฐ ๋๋์ง ๋ชจ๋ฆ
- ๋ฐฐํฌ ์ค ์ฅ์ ? → ์๋น์ค ๋ค์ด
๐ ์ปจํ ์ด๋๊ฐ ๋ง์์ง์๋ก ๊ด๋ฆฌ ์ง์ฅ
โ K8s์ ๋ฑ์ฅ
“์ปจํ ์ด๋ ๊ด๋ฆฌ, ์ฌ๋์ด ํ์ง ๋ง๊ณ ์์คํ ์ด ์๋์ผ๋ก ํ์”
3๏ธโฃ K8s๊ฐ ํด๊ฒฐํ๋ ํต์ฌ ๋ฌธ์
K8s๋ ์๋๋ฅผ ์๋ํํด์ค๋ค.
- ๐ ๋ฐฐํฌ (Deploy)
- ๐ ํ์ฅ (Scale in / out)
- โป๏ธ ๋ณต๊ตฌ (Self-healing)
- ๐ ๋คํธ์ํฌ ์ฐ๊ฒฐ
- ๐ ์ค์ / ๋น๋ฐ ๊ด๋ฆฌ
- โ๏ธ ํธ๋ํฝ ๋ถ์ฐ



4๏ธโฃ K8s ํต์ฌ ๊ฐ๋ ์ ๋ฆฌ โญโญโญ
(์ด๊ฑฐ ์ดํดํ๋ฉด k8s 70% ๋)
๐น 1. Node
- ์ค์ ์๋ฒ (VM ๋๋ ๋ฌผ๋ฆฌ ์๋ฒ)
- ์ปจํ ์ด๋๊ฐ ์คํ๋๋ ๊ณต๊ฐ
๐น 2. Pod (โญ ์ ์ผ ์ค์)
- ์ปจํ ์ด๋์ ์ต์ ์คํ ๋จ์
- 1๊ฐ ์ด์์ ์ปจํ ์ด๋ ํฌํจ ๊ฐ๋ฅ
- ํญ์ ๊ฐ์ด ์ฃฝ๊ณ ๊ฐ์ด ์ด์๋จ
๐ k8s๋ ์ปจํ
์ด๋๋ฅผ ์ง์ ๊ด๋ฆฌ โ
๐ Pod๋ฅผ ๊ด๋ฆฌ โญ
๐น 3. Deployment
- Pod๋ฅผ ๋ช ๊ฐ ์ ์งํ ์ง ์ ์
- Pod ์ฃฝ์ผ๋ฉด ์๋ ์ฌ์์ฑ
- ๋กค๋ง ๋ฐฐํฌ ์ง์
๐ ์:
“์ด Pod๋ฅผ ํญ์ 3๊ฐ ์ ์งํด๋ผ”
๐น 4. Service
- Pod๋ IP๊ฐ ๊ณ์ ๋ฐ๋ โ
- Service๋ ๊ณ ์ ๋ ์ ๊ทผ ์ง์
- ๋ก๋๋ฐธ๋ฐ์ฑ ์ญํ
๐ ์ธ๋ถ/๋ด๋ถ์์ Pod ์ ๊ทผ ๊ฐ๋ฅํ๊ฒ ํจ
๐น 5. ConfigMap / Secret
- ์ค์ ๊ฐ ๊ด๋ฆฌ
- ์ฝ๋์ ์ค์ ๋ถ๋ฆฌ
- Secret์ ์ํธํ ๋ฐ์ดํฐ
๐น 6. Namespace
- ๋ ผ๋ฆฌ์ ๊ณต๊ฐ ๋ถ๋ฆฌ
- dev / stage / prod ๋ถ๋ฆฌ
- ํ ๋จ์ ๋ถ๋ฆฌ
5๏ธโฃ K8s ์ ์ฒด ๋์ ํ๋ฆ (์ค์)
๐งญ ํ๋ฆ ํ ๋ฒ์ ์ดํดํ๊ธฐ
๊ฐ๋ฐ์
โโ "์ด ์ฑ์ 3๊ฐ ๋์์ค" (YAML)
↓
Kubernetes
โโ Pod ์์ฑ
โโ Node์ ๋ถ์ฐ ๋ฐฐ์น
โโ ์ฅ์ ๋ฐ์ ์ ์ฌ์์ฑ
โโ ํธ๋ํฝ ๋ถ์ฐ
โโ ์ํ ๊ณ์ ๊ฐ์
๐ ํต์ฌ ์ฒ ํ:
“์ํ๋ ์ํ(Desired State)๋ฅผ ์ ์ธํ๋ฉด
k8s๊ฐ ์ค์ ์ํ๋ฅผ ๋ง์ถ๋ค”
6๏ธโฃ K8s๋ ์ด๋์ ์ฐ์ด๋?
- Backend API ์๋ฒ
- Batch / Cron Job
- Streaming App
- Airflow / Spark / Kafka
- ML Serving
- ๋ฐ์ดํฐ ํ๋ซํผ ์ ๋ฐ
๐ DE, ML, Backend ์ ๋ถ ๊ณตํต ์ธํ๋ผ
7๏ธโฃ ํ ์ค ์์ฝ (์๊ธฐ์ฉ)
- K8s = ์ปจํ ์ด๋ ์ด์ ์๋ํ ํ๋ซํผ
- ์ปจํ ์ด๋ โ → Pod โญ
- ์ ์ธํ ๊ด๋ฆฌ (์ํ๋ ์ํ๋ง ๋งํจ)
- ์ฅ์ ๋ณต๊ตฌ + ํ์ฅ + ๋ฐฐํฌ ์๋
๐ฏ ์ต์ข ์ ๋ฆฌ
K8s๋ “์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ง๋๋ ๋๊ตฌ”๊ฐ ์๋๋ผ
“๋ง๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ์ ์ผ๋ก ๋๋ฆฌ๋ ๋๊ตฌ”
๊ทธ๋์
๐ Infra / Platform ์นดํ
๊ณ ๋ฆฌ์ ์ ๋ฆฌํ๋ ๊ฒ ๋ง๋ค ๐