Pod 동작 flow
- '웹 서버 컨테이너 실행해줘' 명령 요청
- API에 Pod형태로 전달
- API가 문법이 제대로 된 문법인지 점검
- Pod API 포맷에 맞는 정보가 입력되었는지 점검
- etcd에서 노드 정보를 받아 스케줄러에 전달
- 스케줄러가 어느 노드에서 실행할지 선택
- Pod는 스케줄링을 받을 때, Pending 상태
- Pod를 노드에 배치
- Pod는 노드를 배치 받으면 Running 상태
- Pod가 배치 완료되면 Succeeded, 실패하면 Failed
Pod 관리하기
- 동작중인 파드 정보 보기
- kubectl get pods
- kubectl get pods --all-namespaces
- kubectl get pods -o wide
- kubectl describe pod webserver
- kubectl get pods
- 동작중인 파드 수정
- kubectl edit pod webserver
- 동작중인 파드 삭제
- kubectl delete pod webserver
- kubectl delete pod --all
Reference
'Kubernetes(k8s) > 따배쿠(따라하면서 배우는 쿠버네티스) 학습' 카테고리의 다른 글
[k8s]Kubernetes - init/infra container (0) | 2023.02.16 |
---|---|
[k8s]Kubernetes - Liveness Probe(Self-healing Pod) (0) | 2023.02.15 |
[k8s] single/multi-container Pod (0) | 2023.02.13 |
[k8s]Kubernetes yaml 템플릿 & API (0) | 2023.02.13 |
[k8s]Kubernetes namespace (0) | 2023.02.10 |