클라우드와 컨테이너의 기초
Kubernetes에서 배포하고 관리하는 최소 단위로, 하나 이상의 컨테이너를 묶어 같은 IP 주소와 볼륨을 공유하게 하는 것은?
- A노드
- BService
- CPod
정답과 해설 보기
정답: C. Pod
Pod는 Kubernetes가 배치하여 실행하는 최소 단위로, 안의 컨테이너는 네트워크 네임스페이스를 공유하므로 서로 localhost로 통신할 수 있고 같은 볼륨도 사용할 수 있습니다. 대부분의 경우 하나의 Pod에 하나의 애플리케이션 컨테이너를 넣으며, 로그 전송 등의 보조 컨테이너를 같은 Pod에 추가하기도 합니다. Pod는 일회용이어서 다시 만들어지면 IP 주소도 바뀌므로, 보통은 Deployment 등을 통해 간접적으로 관리합니다. 노드는 Pod가 동작하는 머신이고, Service는 여러 Pod에 대한 안정적인 접속 대상입니다.