반응형
static Pod
- 특정 노드의 kubelet daemon에 의해 동작되는 Pod
- API에게 요청 보내지 않음
- kubelet daemon이 관리하는 static pod directory(dir/)에 yaml파일을 저장하면 알아서 컨테이너 실행하고 yaml 파일 지우면 알아서 컨테이너 삭제
- 보통 /etc/kubernetes/manifests/ 디렉토리가 static pod 디렉토리
- 노드의 /var/lib/kubelet/config.yaml 파일안에서 static pod 디렉토리 확인 가능
- /var/lib/kubelet/config.yaml 파일안의 static pod 디렉토리 수정시 kubelet deamon은 restart 필수
- 스케줄러가 pod를 생성할 노드를 정해주는 것이 아닌 사용자가 직접 지정 가능
Master node의 static pod
- 마스터 노드에도 kubelet deamon 존재
- 마스터 노드의 static pod 종류
- kube-apiserver.yaml
- etcd.yaml
- kube-scheduler.yaml
- kube-controller-manager.yaml
- 마스터 노드의 static pod에 다른 앱 파드 생성 yaml파일 저장시 마스터 노드가 아닌 다른 노드에서 pod생성됨
Reference
반응형
'Kubernetes(k8s) > 따배쿠(따라하면서 배우는 쿠버네티스) 학습' 카테고리의 다른 글
[k8s]Kubernetes - Pod 환경 변수 & 구성 패턴 (0) | 2023.02.20 |
---|---|
[k8s]Kubernetes - Pod에 Resource 할당하기 (0) | 2023.02.20 |
[k8s]Kubernetes - init/infra container (0) | 2023.02.16 |
[k8s]Kubernetes - Liveness Probe(Self-healing Pod) (0) | 2023.02.15 |
[k8s]Kubernetes-Pod동작flow (0) | 2023.02.14 |