본문 바로가기

Infra/Kubernetes

[cka] Kubernetes - pod 명령어 정리

1. 파드 정보 보기

kubectl get pods 

2. 특정 Pod가 어떤 Node에 할당되었는지?

1) kubectl get pods -o wide : 디테일한 파드정보 보기

 

2) kubectl describe pod <파드이름>

 

3. 특정 파드 내에 컨테이너 갯수?

1) kubectl get pods

- READY 부분: 실행중인 container/ 전체 container 갯수

 

2) kubectl describe pod <파드 이름>

- 해당 파드 내에 nginx와 agentx 컨테이너가 존재함을 확인할 수 있음

 

4. yaml 파일로 pod 생성하기

ex) yaml 파일로 redis 파드 생성하기 (단, redis123 이미지를 갖는...)

단계 1) yaml 파일이 잘 생성되는지 보기

 

단계2) yaml 파일을 생성하기

 

5. pod 삭제하기

kubectl delete pod <파드 이름>

 

6. 특정 pod의 이미지 바꾸기

단계1)

   - 방법1) vim <생성에 사용된 파드.yaml> 에서 image 부분 고치기

   - 방법2)  kubectl edit pod <파드 이름> 하면 yaml 파일이 vi 로 열림

단계2) kubectl apply -f <생성에 사용된 파드.yaml>

 

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

[cka] Kubernetes - deployment  (0) 2025.10.05
[cka] Kubernetes - Replicaset  (0) 2025.10.05
[cka] Kubernetes - Pods  (0) 2025.10.04
[cka] Kubernetes - kube proxy  (0) 2025.10.04
[cka] Kubernetes - kube scheduler  (0) 2025.10.04