도커(Docker) 컨테이너 기술을 도입하여 단일 서버 환경에서 애플리케이션을 가동하다 보면, 서비스의 규모가 커짐에 따라 단일 노드(Single Node)의 한계에 직면하게 됩니다. 물리적인 서버 한 대가 고장 나거나 시스템 점검에 들어가면 서비스 전체가 중단(Downtime)되며, 갑작스러운 트래픽 증가에 대응하기 위해 컨테이너 인스턴스를 여러 대로 확장하여 부하를 분산하는 작업 역시 수동으로 제어하기에는 많은 어려움이 따릅니다.이러한 문제를 해결하고 여러 대의 서버 자원을 하나의 거대한 가상 서버처럼 묶어서 통합 관리하는 기술을 컨테이너 오케스트레이션(Container Orchestration)이라고 합니다. 대표적인 도구인 쿠버네티스(Kubernetes)는 기능이 매우 강력하지만 학습 곡선이 높고..