쿠버네티스는 컨테이너화가 된 어플리케이션을 배포 관리, 확장을 할 때 다수의 수동 프로세스들을 자동화하는 오픈소스 컨테이너 플랫폼이다.
쿠버네티스 클러스터
쿠버네티스 클러스터는 여러 리소스들을 관리하기 위한 집합체이다. 클러스터 안에는 워커노드, 마스터노드, 컨테이너, 파드 등이 있다. 클러스터 전체를 관리하는 서버인마스터가 적어도 하나 있어야한다. 하나이상이라는 말은 클러스터가 작동하기 위한 최소 조건이지만, 실제 만드는환경에서는 클러스터를 하나로 구성하지않고 최소 3개이상의 마스터노드를 갖는다.
마스터 노드
쿠버네티스 클러스터 전체를 컨트롤하는 역할을 가진 노드로, api서버, 스케줄러, 컨트롤러매니저, etcd 등으로 구성된다.
kubectl get deployments // deployment 조회
kubectl get pods // pods 조회
kubectl logs [pods name] 로그 조회
kubectl --help // 명령어쓰이는 거 보여줌.