Pod는 쿠버네티스(Kubernetes)에서 가장 작은 배포 단위로, 하나 이상의 컨테이너(주로 도커 컨테이너)를 그룹화한 것입니다. 쿠버네티스는 애플리케이션의 컨테이너들을 관리하고 배포하는 플랫폼인데, 이때 여러 컨테이너를 함께 묶어 한 번에 관리할 수 있도록 도와주는 기본 단위가 Pod입니다.
컨테이너의 그룹:
공유 자원:
하나의 논리적 호스트처럼 동작:
쿠버네티스에서 Pod의 역할:
단일 컨테이너 Pod:
다중 컨테이너 Pod:
Pod는 쿠버네티스에서 하나 이상의 컨테이너를 그룹화하여 배포, 관리하는 기본 단위입니다. 컨테이너들 간에 네트워크와 스토리지를 공유하며, 애플리케이션의 다양한 구성 요소를 함께 실행할 수 있습니다. Pod는 쿠버네티스 클러스터 내에서 스케줄링되고 관리되며, 필요한 경우 자동으로 재시작되거나 새로운 노드에서 다시 생성됩니다.