소프트웨어
쿠버네티스 분류

쿠버네티스 kubectl 간단한 명령어

작성자 정보

  • ♥딥셀♥ 작성
  • 작성일

컨텐츠 정보

본문

기본 명령

  - 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

관련자료

댓글 0
등록된 댓글이 없습니다.

최근글


새댓글


알림 0