Search

2. kubectl

해당 자료는 아래의 링크를 기반으로 작성하였습니다.

kubectl 이란?

쿠버네티스 API를 사용하여 쿠버네티스 클러스터의 컨트롤 플레인과 통신하기 위한 커맨드라인 툴의 이름이 kubectl 입니다.

구문

kubectl 명령어의 구성은 다음과 같습니다.
kubectl [command] [TYPE] [NAME] [flags]
Shell
복사
command : 하나 이상의 리소스에서 수행하려는 동작을 지정
ex) command, get, describe, delete…
TYPE : 리소스 타입 지정 (리소스 타입은 대소문자를 구분하지 않으며 단수형, 복수형 또는 약어 형식을 지정할수 있음)
ex) node, pod, service…
# 모두 동일한 출력 결과를 생성 kubectl get pod pod1 kubectl get pods pod1 kubectl get po pod1
Shell
복사
NAME : 리소스 이름을 지정 (이름은 대소문자를 구분)
flags : 선택적 플래그를 지정한다.
-s 또는 --server 플래그를 사용하여 Kubernetes API 서버의 주소와 포트를 지정할 수 있다.