Core-Concepts/11/Cluster Architecture

y001·2025년 2월 8일
post-thumbnail

구성요소

✅ kube-apiserver → 모든 요청을 처리하는 중앙 API 서버
✅ kube-scheduler → 새 Pod를 적절한 워커 노드에 배정
✅ controller-manager → Node, ReplicaSet 관리 및 자동 복구
✅ etcd → 클러스터의 모든 상태 데이터 저장
✅ kubelet → API Server에서 받은 Pod 실행 및 관리
✅ kube-proxy → Pod 간 네트워크 통신 담당
✅ Container Runtime → 컨테이너 실행 (Docker, containerd, CRI-O 등)

동작 흐름

1️⃣ kubectl apply → API Server 요청
2️⃣ Scheduler가 워커 노드 선택
3️⃣ Kubelet이 컨테이너 실행
4️⃣ Container Runtime이 컨테이너 배포
5️⃣ Kube-proxy가 네트워크 연결
6️⃣ Controller Manager가 상태 감시 및 자동 복구

0개의 댓글