IT·테크/인프라

컨테이너 오케스트레이션과 쿠버네티스 — Docker와 무엇이 다른가

레루루 2026. 7. 29. 23:09
반응형

이 글은 2022년 10월 기준 기록입니다.

 

현재 가장 많이 사용되는 컨테이너 오케스트레이션 도구는 무엇일까요. 그 답의 자리에 놓이는 것이 쿠버네티스입니다. 다만 그 전에 오케스트레이션이라는 말이 가리키는 층위를 먼저 짚어야 합니다.

오케스트레이션은 클러스터 위에서 컨테이너를 관리하는 일이다

컨테이너 오케스트레이션은 클러스터 상에서 컨테이너를 작동하고 관리하는 기능을 제공합니다. 컨테이너 하나를 실행하는 일이 아니라, 여러 대의 머신에 걸쳐 있는 컨테이너들을 하나의 덩어리로 다루는 일입니다.

Docker와 오케스트레이션 도구는 다른 층에 있다

Docker와 쿠버네티스를 나란히 놓고 비교하기 쉽지만, 둘은 같은 일을 하는 경쟁자가 아닙니다.

 

Docker는 이미지를 생성하고 컨테이너를 실행할 수 있게 하는 환경을 제공합니다. 여기까지가 Docker의 몫입니다. 그다음 필요해진 것이 클러스터를 생성하고 컨테이너를 분산 처리해서 관리하는 일이었고, 그 자리를 채우기 위해 나온 것이 Docker Swarm입니다.

 

즉 도커 스웜이 쿠버네티스처럼 오케스트레이션 기능을 합니다. 비교의 짝은 Docker와 쿠버네티스가 아니라 Docker Swarm과 쿠버네티스입니다.

반응형