[Kubernetes] Pod Design
DevOps/Kubernetes2022. 5. 17. 17:49[Kubernetes] Pod Design

✔️ Pod Design 단일 컨테이너 : 일반적인 형태 멀티 컨테이너 : 메인 어플리케이션이 존재하며 메인 어플리케이션 기능을 확장하기 위한 컨테이너를 배치 위의 그림은 파드에 컨테이너가 2개 있는 멀티 컨테이너 배치를 갖는다. 보조 기능을 하는 File Puller가 Git이나 S3에서 웹 컨텐츠를 가져와 볼륨(ex. var/www/html)에 저장한다. 메인 어플리케이션인 Web Server는 볼륨의 컨텐츠를 클라이언트에게 제공하는 역할을 한다. 하나의 파드에서는 네트워크와 볼륨을 공유한다. 파드에게 제공하는 볼륨이 있으면 같은 파드 내의 컨테이너는 해당되는 볼륨에 접근할 수 있다. kubectl describe를 통해 보면 컨테이너의 개수와 상관없이 파드에는 하나의 ip만 부여된다. 즉, 하나의 ..

image