반응형

node 명령어

  • node 목록 확인
    kubectl get node -o=wide
    
  • node 상세 정보 확인
    kubectl describe node <node_name>
    

pod 명령어

  • pod 목록 확인
    kubectl get pod \
    --all-namespaces \
    --show-labels \
    --output=wide
    
  • pod 상세 정보 확인
    kubectl describe pod <pod_name>
    
  • pod 삭제
    kubectl delete pod <pod_name>
    kubectl delete pod --selector=<label_key>=<label_value>
    
  • pod 접속
    kubectl exec <pod_name> -it -- bash
    
    kubectl exec -it <pod_name> bash
    

replicaset 명령어

  • replicaset 조회
    kubectl get replicaset
    
  • replicaset 삭제
    kubectl delete replicaset <replicaset_name>
    

deployment 명령어

  • deployment 조회
    kubectl get deploy
    kubectl get deployment
    kubectl get deploy,replicaset,pod
    
  • deployment 삭제
    kubectl delete deploy <deploy_name>
    

service 명령어

  • service 목록 확인
    kubectl get svc
    kubectl get service
    
  • service 삭제
    kubectl delete service <service_name>
    

manifest 명령어

  • 반영 명령어
    kubectl apply -f <manifest_file>
    
  • 삭제 명령어
    kubectl delete -f <manifest_file>
    

rollout 명령어

  • rollout 성공 확인 명령어
    kubectl rollout status deploy <deploy_name>
    
  • revision 목록 확인 명령어
    kubectl rollout history deploy <deploy_name>
    
  • revision별 변경사항 상세 확인 명령어
    kubectl rollout history deploy <deploy_name> --revision=<revision_value>
    
  • deploy의 현재 revision 상태 확인 명령어
    kubectl describe deploy <deployment_name> | grep revision
    

기타 명령어

  • event 로그 확인
    # -w : 변경사항 생길 경우 실시간으로 로그로 출력
    kubectl get event -w
    
  • pod 로그 확인
    kubectl logs <pod_name>
    
  • pod 접속
    kubectl exec -it <pod_name> bash
    
  • pod에서 shell 명령어 실행
    kubectl exec -it <pod_name> curl 192.168.56.102
    
  • pod을 임시로 띄워 명령어 수행 후 pod 삭제
    # ls -al 명령
    kubectl run -it test-pod --image=busybox --rm --restart=Never --command -- ls -al
    
    # curl 명령
    kubectl run -it test-pod --image=byrnedo/alpine-curl --rm --restart=Never --command -- curl 192.168.56.102
    
반응형

'Development > Kubernetes' 카테고리의 다른 글

[Kubernetes] Service  (0) 2020.12.29
[Kubernetes] 예제  (0) 2020.12.29
[Kubernetes] Minikube 설치  (0) 2020.12.29
[Kubernetes] 단일 클러스터 구성하기  (0) 2020.12.29
[Kubernetes] 클러스터 설정하기  (0) 2019.12.03

+ Recent posts