Infra/k8s

[k8s] 도컀(Docker)와 μΏ λ²„λ„€ν‹°μŠ€(Kubernetes)의 차이

carsumin 2025. 11. 16. 18:06
  1. λ„μ»€λŠ” μ»¨ν…Œμ΄λ„ˆλ₯Ό λ§Œλ“œλŠ” 도ꡬ
    • 이미지λ₯Ό λ§Œλ“ λ‹€ (Dockerfile)
    • μ»¨ν…Œμ΄λ„ˆλ₯Ό μ‹€ν–‰ν•œλ‹€ (docker run)
    • 둜컬 μ„œλ²„ ν•œ λŒ€μ—μ„œ μ»¨ν…Œμ΄λ„ˆλ₯Ό λŒλ¦°λ‹€
      • λ„μ»€λŠ” μ»¨ν…Œμ΄λ„ˆ 생성, μ‹€ν–‰, 관리 λ„κ΅¬μž„
  2. μΏ λ²„λ„€ν‹°μŠ€λŠ” μ»¨ν…Œμ΄λ„ˆλ₯Ό μš΄μ˜ν•˜λŠ” μ‹œμŠ€ν…œ
    • μˆ˜μ‹­~수백 개 μ»¨ν…Œμ΄λ„ˆλ₯Ό μ—¬λŸ¬ μ„œλ²„μ— μžλ™ 배치
    • 죽으면 μžλ™ 볡ꡬ
    • νŠΈλž˜ν”½ λ§Žμ•„μ§€λ©΄ Pod(μ»¨ν…Œμ΄λ„ˆ)λ₯Ό μžλ™ 증가
    • 배포/λ‘€λ°± μžλ™ 처리
    • 운영 μžλ™ν™”
      • μ»¨ν…Œμ΄λ„ˆλ₯Ό 규λͺ¨ 있게 운영, μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ν•˜λŠ” ν”Œλž«νΌ

 

 

 

비ꡐ 도컀 μΏ λ²„λ„€ν‹°μŠ€
μ—­ν•  μ»¨ν…Œμ΄λ„ˆλ₯Ό λ§Œλ“œλŠ” 도ꡬ μ»¨ν…Œμ΄λ„ˆ μ—¬λŸ¬ 개λ₯Ό κ΄€λ¦¬ν•˜λŠ” μ‹œμŠ€ν…œ
λ²”μœ„ 1λŒ€ μ„œλ²„ 쀑심 μ—¬λŸ¬ μ„œλ²„ (ν΄λŸ¬μŠ€ν„°) 전체
κΈ°λŠ₯ 이미지 λΉŒλ“œ, μ»¨ν…Œμ΄λ„ˆ μ‹€ν–‰ μŠ€μΌ€μΌλ§, μž₯애볡ꡬ, 배포 관리
λΉ„μœ  λ„μ‹œλ½μ„ λ§Œλ“œλŠ” μ‚¬λžŒ λ„μ‹œλ½ 곡μž₯을 μš΄μ˜ν•˜λŠ” κ΄€λ¦¬μž

 

 

κ²°λ‘ 
  • 도컀 = μ»¨ν…Œμ΄λ„ˆ μ œμž‘, μ‹€ν–‰ 도ꡬ
  • μΏ λ²„λ„€ν‹°μŠ€ = λŒ€λŸ‰μ˜ μ»¨ν…Œμ΄λ„ˆλ₯Ό μžλ™μœΌλ‘œ κ΄€λ¦¬ν•˜λŠ” μ‹œμŠ€ν…œ
  • μ„œλ‘œ 역할이 λ‹€λ₯΄κ³  λ³΄μ™„ν•˜λŠ” 관계

μ‹€μ œ 운영 ν™˜κ²½μ—μ„œλŠ” Docker(μ»¨ν…Œμ΄λ„ˆ) -> Kubernetes(Pod둜 κ°μ‹Έμ„œ 운영) 이런 νλ¦„μœΌλ‘œ ν•¨κ»˜ μ“°μ΄λŠ” κ²½μš°κ°€ 많음