시작하며 최근 몇년 동안 애플리케이션의 개발과 배포 방식이 거대한 모놀리스 애플리케이션에서 작은 마이크로서비스로 세분화함과 동시에 해당 애플리케이션을 실행하는 인프라의 변경으로 인해 쿠버네티스의 필요성이 한층 더 강조되고 있다. 쿠버네티스를 시작하며 알아야할 내용을 본문서에서 정리하고자 한다. 쿠버네티스 근본이 되는 컨테이너 기술 쿠버네티스는 분산 어플리케이션 기능을 제공하기 위해 리눅스 컨테이너 기술을 사용하고 있다. 따라서 컨테이너에 대해서 알아야 할 필요가 있다. 컨테이너 컨테이너란 동일한 호스트 시스템에서 여러개의 서비스를 실행 할수 있으며 서로 다른 환경을 만들어주는 기술이라고 설명 할 수 있다. 기존의 가상머신과 다른점은 서로 공통적으로 각 환경이 독립적이지만 컨테이너는 오버헤드가 훨씬 적다는..