설치
Install and Set Up kubectl on Linux
쿠버네티스 클러스터
쿠버네티스는 컴퓨터들을 연결하여 단일 형상으로 동작하도록 컴퓨팅 클러스터를 구성하고 높은 가용성을 제공하도록 조율한다.
쿠버네티스는 이러한 애플리케이션 컨테이너를 클러스터에 분산시키고 스케줄링하는 일을 더욱 효율적으로 자동화한다.
쿠버네티스 클러스터는 두 가지 형태의 자원으로 구성된다.
- 컨트롤 플레인은 클러스터를 조율한다.
- 노드는 애플리케이션을 구동하는 작업자(worker)이다.
클러스터 다이어그램
- Control Plane : 컨트롤 플레인은 클러스터 관리를 담당
- Node :노드는 쿠버네티스 클러스터 내 워커 머신으로 동작하는 VM 또는 물리적인 컴퓨터다. 노드는 컨트롤 플레인이 제공하는 쿠버네티스 API를 통해서 컨트롤 플레인과 통신한다.
kubectl을 사용해서 디플로이먼트 생성하기 (링크)
쿠버네티스 디플로이먼트