이 글은 2022년 10월 기준 기록입니다. 쿠버네티스(K8s)는 어떻게 컨테이너를 정의하고 동작시킬까요. 답의 중심에 오브젝트가 있습니다.오브젝트는 클러스터의 상태를 나타낸다쿠버네티스 오브젝트는 클러스터의 상태를 나타냅니다. 여기서 상태란 다음과 같은 것들입니다.어떤 컨테이너화된 애플리케이션이 동작 중인지, 그 애플리케이션이 이용할 수 있는 리소스는 무엇인지, 그리고 그 애플리케이션의 재구동·업그레이드·내고장성 등에 대한 정책은 무엇인지입니다.오브젝트는 명령이 아니라 의도를 담은 기록이다중요한 것은 오브젝트가 "이렇게 해라"라는 명령이 아니라 의도를 담은 기록이라는 점입니다. 쿠버네티스 시스템에게 해당 오브젝트의 정보를 전달하면, 쿠버네티스는 그 상태를 유지하기 위해 동작합니다. 따라서 사용자가 하는 ..