DevOps/Kubernetes

Kubernetes 명령어 정리

돌돌김 2021. 2. 3. 00:59

Pod내의 컨테이너에 접속하기

# Deprecated
$ kubectl exec -it [Pod_Name] /bin/bash  

# Recommended
$ kubctl exec -it [Pod_Name] -- bash

 

Namespace 확인, 생성, 교체

$ kubectl create ns {namespace_name} # 생성
$ kubectl get ns # 확인
$ kubectl config set-context --current --namespace={namespace_name} # 현 위치에서 namespace 변경

 

Node에 태그 붙이기

# kubectl label nodes [node 이름] [key=value]
$ kubectl label nodes aks-agentpool-19228959-vmss000000 type=my-node

 

Pod의 conditions 확인

$ kubectl describe pod {Pod Name} | grep -A5 Conditions

 

Service의 Endpoint 확인

$ kubectl describe endpoints svc-readiness