Infra/k8s
[k8s] λ컀(Docker)μ μΏ λ²λ€ν°μ€(Kubernetes)μ μ°¨μ΄
carsumin
2025. 11. 16. 18:06
- λ컀λ 컨ν
μ΄λλ₯Ό λ§λλ λꡬ
- μ΄λ―Έμ§λ₯Ό λ§λ λ€ (Dockerfile)
- 컨ν μ΄λλ₯Ό μ€ννλ€ (docker run)
- λ‘컬 μλ² ν λμμ 컨ν
μ΄λλ₯Ό λλ¦°λ€
- λ컀λ 컨ν μ΄λ μμ±, μ€ν, κ΄λ¦¬ λꡬμ
- μΏ λ²λ€ν°μ€λ 컨ν
μ΄λλ₯Ό μ΄μνλ μμ€ν
- μμ~μλ°± κ° μ»¨ν μ΄λλ₯Ό μ¬λ¬ μλ²μ μλ λ°°μΉ
- μ£½μΌλ©΄ μλ 볡ꡬ
- νΈλν½ λ§μμ§λ©΄ Pod(컨ν μ΄λ)λ₯Ό μλ μ¦κ°
- λ°°ν¬/λ‘€λ°± μλ μ²λ¦¬
- μ΄μ μλν
- 컨ν μ΄λλ₯Ό κ·λͺ¨ μκ² μ΄μ, μ€μΌμ€νΈλ μ΄μ νλ νλ«νΌ

| λΉκ΅ | λ컀 | μΏ λ²λ€ν°μ€ |
| μν | 컨ν μ΄λλ₯Ό λ§λλ λꡬ | 컨ν μ΄λ μ¬λ¬ κ°λ₯Ό κ΄λ¦¬νλ μμ€ν |
| λ²μ | 1λ μλ² μ€μ¬ | μ¬λ¬ μλ² (ν΄λ¬μ€ν°) μ 체 |
| κΈ°λ₯ | μ΄λ―Έμ§ λΉλ, 컨ν μ΄λ μ€ν | μ€μΌμΌλ§, μ₯μ 볡ꡬ, λ°°ν¬ κ΄λ¦¬ |
| λΉμ | λμλ½μ λ§λλ μ¬λ | λμλ½ κ³΅μ₯μ μ΄μνλ κ΄λ¦¬μ |
κ²°λ‘
- λ컀 = 컨ν μ΄λ μ μ, μ€ν λꡬ
- μΏ λ²λ€ν°μ€ = λλμ 컨ν μ΄λλ₯Ό μλμΌλ‘ κ΄λ¦¬νλ μμ€ν
- μλ‘ μν μ΄ λ€λ₯΄κ³ 보μνλ κ΄κ³
μ€μ μ΄μ νκ²½μμλ Docker(컨ν μ΄λ) -> Kubernetes(Podλ‘ κ°μΈμ μ΄μ) μ΄λ° νλ¦μΌλ‘ ν¨κ» μ°μ΄λ κ²½μ°κ° λ§μ