(출처: https://kubernetes.io) 1. Kubernetes를 알기 전, Container란? 소프트웨어 배포 용이성을 높이기 위해, 소프트웨어 자체와 그의 의존성(Dependency)을 포함한 이미지이다. 여기서 의존성이란 라이브러리, 인터프리터, 서브 패키지, 컴파일러, extension 등을 의미한다. 그 내용들은 컨테이너 런타임이 실행할 수 있는 이미지 파일에 저장된다. 2. 그래서, Kubernetes란? 개발자가 원하는 상태로 소프트웨어를 운영 할 수 있도록 도와주는 오픈소스 플랫폼 이라고 소개할 수 있을 것 같다. 하지만 이 한 문장에 모든 것이 담겨있지 않은 것은 확실하다. 배포 작업의 간편성을 제공하고, 크래시 발생 시 자동 재시동 등의 자동 복구기능을 제공하며, 같은 내용..