본문 바로가기
Servers/Kubernetes

kubectl 명령어

by 플로거 2024. 7. 1.

-오브젝트 목록

kubectl api-resources

-오브젝트 설명

kubectl explain pod

kubectl explain deployment

-오브젝트 속성 설명

kubectl pods.spec.containers

-클러스터 노드 목록 조회

kubectl get nods

-오브젝트 생성/변경

kubectl apply -f deployment.yaml

-실행 중인 Pod 목록 조회

kubectl get pods

-배포 개수 조정

kubectl scale -f deployment.yaml --replicas=3

-실행중인 오브젝트 yaml 과 deployment.yaml 파일 비교

kubectl diff -f deployment.yaml

-deployment editor 로 편집

kubectl edit deployment/hello-deployment.yaml

-로컬 포트 -> 컨테이너 포트 (포트 포워딩)

kubectl port-foward pod/hello-deployment-xxxxx 8080:80

-컨테이너 로그 확인

kubectl attach deployment/hello-deployment -c nginx

-컨테이너 로그 출력 (-f: watch 모드)

kubectl logs deployment/hello-deployment -c nginx -f

반응형

댓글