명령어 설명
apply 원하는 상태를 적용합니다. 보통 -f 옵션으로 파일과 함께 사용합니다.
get 리소스 목록을 보여줍니다.
describe 리소스의 상태를 자세하게 보여줍니다.
delete 리소스를 제거합니다.
logs 컨테이너의 로그를 봅니다.
exec 컨테이너에 명령어를 전달합니다. 컨테이너에 접근할 때 주로 사용합니다.
config kubectl 설정을 관리합니다.

상태 설정하기 (apply)

kubectl apply -f [파일명 또는 URL] 

리소스 목록보기 (get)

kubectl get [TYPE] 
# Pod 조회
kubectl get pod

# 줄임말(Shortname)과 복수형 사용가능
kubectl get pods
kubectl get po

# 여러 TYPE 입력
kubectl get pod,service
#
kubectl get po,svc

# Pod, ReplicaSet, Deployment, Service, Job 등
kubectl get all

# 결과 포멧 변경
kubectl get pod -o wide
kubectl get pod -o yaml
kubectl get pod -o json

# Label 조회
kubectl get pod --show-labels

리소스 상세 상태보기 (describe)

kubectl describe [TYPE]/[NAME] 또는 [TYPE] [NAME] 
# Pod 조회로 이름 검색
kubectl get pod

# 조회한 이름으로 상세 확인
kubectl describe po nginx

리소스 제거 (delete)

kubectl delete [TYPE]/[NAME] 또는 [TYPE] [NAME] 
# Pod 조회로 이름 검색
kubectl get pod

# 조회한 Pod 제거
kubectl delete po nginx

# 파일로 생성했던 파드 등 제거
kubectl delete -f [파일명 또는 URL] 

컨테이너 로그 조회 (logs)

실시간 로그를 보고 싶다면 -f 옵션을 이용하고 하나의 Pod에 여러 개의 컨테이너가 있는 경우는 -c 옵션으로 컨테이너를 지정