쿠버네티스
컨테이너 운영을 자동화 해주는 도구
죽은 서버를 다시 실행시켜 살려주기도 하고, 호스트 관리, 스케일링, 로드밸런싱 기능들을 자동으로 관리 해 준다.
클러스터
쿠버네티스의 여러 리소스를 관리하기 위한 집합체 이다.
쿠버네티스의 리소스 중에서는 노드, 네임스페이스, 파드 등이 있다.
이 중에서 노드에는 도커 컨테이너가 배치되게 된다.
클러스터 전체를 관리하는 마스터 노드가 최소 하나 이상 존재해야한다.
마스터 노드
클러스터 전체를 컨트롤 하는 역할
API서버, 스케줄러, 컨트롤러 매니저, etcd 로 구성되어 있다.
노드
마스터 노드에게 명령을 받고 일 하는 일꾼들
kublet, kube-proxy, cAdvisor와 컨테이너 런타임으로 구성되어 있다.
네임스페이스
쿠버네티스는 클러스터 안에 가상 클러스터(네임스페이스) 생성이 가능하다.
팟
컨테이너가 모인 하나의 집합체
한 팟 안의 컨테이너는 같은 노드에 배치되게 된다.