pod 정보 보기
$ kubectl get pods
service 정보 보기
$ kubectl get services
클러스터 정보 보기
$ kubectl cluster-info
노드 정보 보기
$ kubectl get nodes
배포 정보 보기
$ kubectl get deployments
로컬 서버의 a포트를 다른 서버의 b포트로 포트 포워딩 시키기
$ kubectl port-forward [목적지 서버 이름] [로컬 포트]:[목적지 포트]
로그 보기
$ kubectl logs -f [서버 이름]
f옵션 : 로그를 스트리밍해옴
pod 제거
$ kubectl delete pod 서버이름
run 명령어로 컨테이너 실행
$ kubectl run [디플로이먼트이름] --image [컨테이너이미지이름] --port=[포트번호]
yaml 파일로 컨테이너 실행
$ kubectl apply -f [파일명.yaml]
파드 개수 변경
$ kubectl scale deploy [디플로이먼트이름] --replicas=[파드개수]
컨테이너의 쉘로 들어가기
$ kubectl exec -it [pod이름] sh
노드의 레이블 확인
$ kubectl get nodes [node 이름] --show-labels
노드에 레이블 추가
$ kubectl label nodes [node 이름] [키]=[값]