본문 바로가기
IT기술/클라우드 시스템 (Cloud System)

[kubernetes] Pod 소개

by Travelo 2022. 7. 4.
728x90
반응형

 

 

 

 

 

Pod란?

쿠버네티스의 가장 기본적인 배포단위를 파드라도 말합니다.

쿠버네티스에서 컨테이너나 vm을 생성하는 행동은 파드를 만든다고 이해하시면 됩니다.

주로 파드 하나당 하나의 컨테이너로 구성되어 있으며 메인 컨테이너를 서포트하는 사이드가 컨테이너가 같은 파드에 포함되는 경우들이 있습니다.

 

 

  • Pod 하나 당 하나의 컨테이너로 구성 (Best Practice) 또는 여러개의 컨테이너로 구성
  • Main 컨테이너를 서포팅하는 Sidecar 컨테이너도 같은 Pod에 포함되는 경우 있음
  • ex) Main 컨테이너를 모니터링하는 아답터, 혹은 네트워킹 기능을 대신 담당하는 프록시, etc.

 

Pod 특징
  • Shared Network
    • Pod의 모든 컨테이너는 네트워크 네임스페이스와 포트 공유하여 사용
    • 모든 컨테이너는 K8s 클러스터 속 다른 pod와의 네트워크 통신 가능
  • Shared Volumes
    • Pod에 장착되는 스토리지 볼륨은 Pod의 여러 컨테이너가 동시 사용 가능
  •  Shared Resources
    • Pod의 스펙명세 상 Resource Limit 모든 컨테이너에 해당 됨
728x90
반응형

댓글