문제
다음 설명에 해당하는 프로그램으로 알맞은 것은?
소스가 공개된 컨테이너 관리 프로그램으로 컨테이너화된 애플리케이션의 배포, 확장, 관리를 자동화해준다. 현재 이 프로그램은 CNCF(Cloud Native Computing Foundation)에서 개발되고 있다.
① Docker ② OpenStack ③ Kubernetes ④ Ansible
정답
3번
해설
정답: 3. Kubernetes(k8s)는 컨테이너화된 애플리케이션의 배포·확장·관리를 자동화하는 오픈소스 컨테이너 오케스트레이션 도구로, 현재 CNCF 가 관리한다.
오답 풀이
- 1번: Docker 는 컨테이너를 만들고 실행하는 런타임·플랫폼이지 대규모 오케스트레이션 자동화 도구가 아니다.
- 2번: OpenStack 은 클라우드 인프라(IaaS)를 구축하는 플랫폼으로 컨테이너 오케스트레이션과 다르다.
- 3번: 컨테이너 배포·확장·관리를 자동화하고 CNCF 가 관리하는 Kubernetes 로 옳다.
- 4번: Ansible 은 에이전트리스 구성 관리·자동화 도구로 컨테이너 오케스트레이션 전용이 아니다.
보충 개념 컨테이너 생태계: Docker(컨테이너 빌드·실행) → Kubernetes(다수 컨테이너의 오케스트레이션, CNCF). OpenStack(IaaS), Ansible(구성 관리)은 계층·용도가 다르다.