Kubernetes/쿠버네티스 기본개념

[Udemy CKA] Practice Test - Pods

팽팽 2024. 6. 24. 21:59

pods 배포 기본

 

- pods 확인하는 명령어

kubectl get pods -n namespace

 

- nginx 이미지로 새로운 pod를 생성하는 명령어

kubectl run my-nginx --image=nginx

 

- pod의 정보를 확인

kubectl describe pod 파드이름

- 파드가 위치한 노드를 확인

kubectl get nodes

 

- 특정 pod(webapp)에 몇개의 컨테이너가 있을지?

kubectl describe pod webapp

-> containers 확인

 

- pod 삭제

kubectl delete pod webapp

 

- redis 라는 이름으로 pod 만들기, 이미지는 redis123 이용 -> 실제로 리소스 생성하지 않고 클라이언트 측에서 시뮬레이션만 수행하자, 출력형식은 yaml

kubectl run redis --image=redis123 --dry-run=client -o yaml > redis-definition.yaml

 

- yaml 파일로 pod 배포 생성

kubectl create -f redis.yaml

 

- yaml 파일 변경

kubectl edit redis.yaml

 

- 리소스 업데이트

kubectl apply -f reids.yaml