Kubernetes의 노드
Master Node와 Worker Nodes로 이루어져 있음
Master Node
쿠버네티스 클러스터를 관리하는 역할을 한다.
어떤 container가 어디에 배치되어야 하는지 계획하고, 노드와 컨테이너 상태를 모니터링한다.
etcd
- Master Node에서 사용하는 key-value store
kube-scheduler
- 컨테이너가 배치되어야하는 알맞은 노드를 식별한다.
Controller-Manager
- Node-Controller + Replicaion-Controller
kube-apiserver
- cluster 내부의 operation을 orchestrating하는 역할
- primary management component of Kubernetes
Worker Node
kubelet
- Kube API server의 instruction에 대한 listening
- 자신이 맡은 node에서 발생하는 event reporting
- 적절한 container를 load
Kube-Proxy
- worker node끼리의 통신을 위해서 아용
'CKA' 카테고리의 다른 글
(TIL) Kube-Scheduler (0) | 2025.03.09 |
---|---|
(TIL) Kube Controller Manager in Kubernetes (0) | 2025.03.09 |
(TIL) Kube-API Server (0) | 2025.03.09 |
(TIL) Kubernetes의 ETCD (0) | 2025.03.03 |
(TIL) ctr, cri, nerd-control (0) | 2025.03.03 |