Kubernetes는 컨테이너 관리 자동화(Orchestration) 시스템이다.쉽게말해 컨테이너들을 똑똑하게 띄워주고, 필요하면 옮기고, 고장나면 다시 띄우고, Load Balancing도 수행해준다. 이 모든것을 자동으로 해주는 시스템이다.이미지 출처 : Linux
Container Runtime Interface(CRI)는 어떤 Container Runtime 공급업체던지 Open Container Initiative(OCI)표준을 준수한다면 쿠버네티스의 Container Runtime으로 작업할 수 있게 만들어준다.Open C
ETCD란 분산된 시스템이나 클러스터의 중요한 데이터를 저장하고 관리하기 위해 사용되는 분산 키-값 저장소이다.특히, Kubernetes와 같은 컨테이너 오케스트레이션 플랫폼에서 Cluster의 구성데이터, 상태데이터, 메타데이터를 관리하는 데 핵심적인 역할을 수행한다
Kubernetes의 구성요소로는 Container, Pod, Node 등 구성요소가 다양하다.각 구성요소는 어떤 역할을 수행하며, 구성요소가 어떻게 합쳐져 구성될 수 있을지 정리해보겠다.Kubernetes는 컨테이너화 된 Application을 자동으로 배포, 스케일