반응형 POD2 [Kubernetes] : 레플리케이션 컨트롤러 vs 레플리카셋 이전 쿠버네티스에서는 레플리카셋이 아니라 레플리케이션 컨트롤러(Replication Controller)라는 오브젝트를 통해 포드의 개수를 유지했다. 하지만 지금은 레플리카셋을 사용한다. 이 두 오브젝트의 차이는 표현식 기반의 라벨 셀럭터를 사용할 수 있다는 것이다. 예를 들면 아래와 같다. selector: matchExpressions: - key: app values: - my-nginx-pods-label - your-nginx-pods-label operator: In template: ... key가 app인 라벨을 가지고 있는 포드들 중 values 항목에 정의돈 값들이 존재(In)하는 포드들을 대상으로 한다는 의미이다. app: my-nginx-pods-label 라벨을 가지는 포드뿐만 아.. 2022. 3. 19. [질문 노트] : Pod이 무엇인가요? 🧐 질문 | Pod이 무엇인가요? Pod(파드)는 쿠버네티스의 최소 실행 단위입니다. 아무리 작고 단순한 프로세스 하나를 실행시키려 해도 Pod을 통해 수행됩니다. 쿠버네티스는 Pod을 통해 기본 가상 환경을 제공합니다. Pod은 가상머신의 instance, 도커의 컨테이너와 같이 쿠버네티스에서 지원하는 가상환경 실행 단위입니다. 특징 1개 이상의 컨테이너 실행 Pod은 1개 이상의 컨테이너를 가질 수 있습니다. 보통은 1개의 Pod 내에 한 개의 컨테이너를 실행하지만 상황에 따라서 2개, 많게는 3개까지 컨테이너를 실행합니다. 동일 노드에 할당 Pod 내에 실행되는 컨테이너들은 반드시 동일한 노드에 할당되며 동일한 생명 주기를 갖습니다. Pod 삭제 시, Pod 내의 모든 컨테이너가 전부 같이 삭제됩니.. 2021. 12. 13. 이전 1 다음 반응형