쿠버네티스 - kubectl

목차

참고

Kubectl 명령어

조회

kubectl get pod
kubectl get pod -w
kubectl get pod -o wide

AZ 확인

kubectl get nodes -L topology.kubernetes.io/zone

Pod 내 Container 로그 확인

Config 변경

kubectl config use-context minikube
kubectl config get-contexts

적용된 리소스를 yaml 형식으로 보고 싶윽 경우

kubectl get pods [pods name] -o yaml 

로그 확인 명령어

kubectl logs [Pod 이름] -n [Namespace 이름]

쿠버네티스 Namespace 내 Scaling

  • 중단
for i in $(kubectl get deploy -n <namespace> | grep -v NAME | awk '{print $1}') ; do kubectl scale deploy/$i -n <namespace>
$i replicas=0; done
  • 실행
for i in $(kubectl get deploy -n <namespace> | grep -v NAME | awk '{print $1}') ; do kubectl scale deploy/$i -n <namespace>
$i replicas=1; done
Share