쿠버네티스 kubectl 간단한 명령어
작성자 정보
- ♥딥셀♥ 작성
- 작성일
컨텐츠 정보
- 6,348 조회
본문
기본 명령
- kubectl cluster-info
- kubectl get all
- kubectl get ns
pod 보기
- kubectl get pods ; 현재 네임스페이스에 있는 파드만 보여준다.
- kubectl get pods –all-namespaces ; 모든 네임스페이스에 있는 파드들을 다 보여준다.
- kubectl get pods -n <namespaces 이름> ; 지정된 네임스페이스에 있는 파드들을 보여준다.
- kubectl describe pods
- kubectl describe pods --namespace=kube-system
- kubectl describe pods/tiller-deploy-75db8f5dd7-66nsw --namespace=kube-system
log 확인
- kubectl logs cuda-ngc (kubectl logs -f <cuda-pod-name>)
pod 만들기
- kubectl create deployment hello-node --image=gcr.io/hello-minikube-zero-install/hello-node
- kubectl create -f ngc-test.yaml
pod 접속
- kubectl exec -ti ngc-tf -- /bin/sh ; create할 때 즉시 접속할 수 있다.
pod 삭제
- kubectl delete pod <pod-name>
- kubectl delete pods <pod> --grace-period=0 --force; 강제 삭제
pod를 정지
- kubectl drain <node-name>
namespace 만들기
- kubectl create ns testing
- kubectl get ns
namespace 변경
세팅
kubectl config set-context testing \
--namespace testing \
--cluster minikube \
--user minikube
세팅 보기
- kubectl config view
세팅 변경
- kubectl config use-context testing
- kubectl config current-context
관련자료
-
이전
-
다음