- 마스터 노드 컴포넌트
| ETCD | key-value 타입의 저장소 |
| kube api server | k8s api 사용하도록 요청을 받고 요청이 유효한지 검사 |
| kube scheduler | 파드를 실행할 노드 선택 |
| kube controller manager | 파드를 관찰하며 개수를 보장 |
| coreDNS | 쿠버네티스 클러스터의 DNS 역할을 수행할 수 있는, 유연하고 확장 가능한 DNS 서버 |
- 워커 노드 컴포넌트
| kubelet | 모든 노드에서 실행되는 k8s 에이전트 |
| 데몬 형태로 동작 | |
| kube proxy | k8s의 network 동작을 관리 |
| iptables rule을 구성 | |
| container runtime | 컨테이너를 실행하는 엔진 |
| docker, containerd, runc |
'K8S' 카테고리의 다른 글
| [K8S] vs code - kubernetes 에서 spawn kubectl ENOENT 에러 대응 (2) | 2025.07.29 |
|---|---|
| [k8s] Namespace (1) | 2025.07.27 |
| [K8S] Minikube로 kubernetes 환경 셋업 (1) | 2025.07.27 |
| [k8s] 멀티 컨테이너 (0) | 2025.04.13 |
| Kubernetes API 사용해서 Deployment 정보 수정하기 (0) | 2025.03.17 |