티스토리 뷰

https://kubernetes.io/docs/reference/kubectl/

 

Command line tool (kubectl)

Production-Grade Container Orchestration

kubernetes.io

 

기본

kubectl -n {NAME_SPACE} {COMMAND} {TYPE} {NAME}

 

목록 조회

  • kubectl -n backend get {TYPE}
    • DEV namespace 정보 모두 조회(pod, deployment, service, cluster 등.
      • kubctl -n backend get all
    • DEV POD 조회.
      • kubctl -n backend get pod
    • DEV deployment 조회.
      • kubctl -n backend get delpoy

상세 조회

  • 목록에서 조회된 항목의 상세 조회
    • kubectl -n backend describe {TYPE} {NAME}
    • DEV namepsace의 특정 pod 조회
      • kubectl -n backend describe pod backend-api-common-deployment-67647bc77f-hncw6
    • DEV namespace의 특정 deployment 조회
      • kubectl -n backend describe deploy backend-api-common-deployment

 

EKS API 서버 주소 조회

  • kubectl cluster-info

 

EKS 인증서 조회

  • kubectl config view --minify --raw --output 'jsonpath={..cluster.certificate-authority-data}' | base64 -d

 

EKS JWT 토큰 조회

  • 서비스계정 조회
kubectl get serviceaccount

 

  • JWT 토큰 조회
kubectl get secret $(kubectl get sa {서비스계정} \
    -ojsonpath="{.secrets[0].name}") \
    -ojsonpath="{.data.token}" | base64 -d
댓글
Total
최근에 올라온 글