Core-Concepts/17/kube-controller-manager

y001·2025년 2월 9일
post-thumbnail

Kube Controller Manager

✔ Kubernetes에서 다양한 컨트롤러(controller)들을 관리하는 핵심 컴포넌트.
✔ 컨트롤러는 클러스터 내 리소스 상태를 지속적으로 모니터링하고, 원하는(desired) 상태를 유지하도록 동작.

Controller-Manager 종류

Node Controller → 노드의 상태를 감시하고, 장애가 발생하면 대응함.
Replication Controller → ReplicaSet 또는 Deployment를 모니터링하고, 지정된 개수의 Pod이 항상 실행되도록 유지.
Service Controller → 서비스 오브젝트를 관리하고 클러스터 외부에 노출
Job Controller → Job 리소스를 관리하고 특정 작업을 일정 횟수 실행하도록 보장
Namespace Controller → 네임스페이스를 생성, 삭제 및 관리
Endpoint Controller → 서비스와 관련된 엔드포인트를 지속적으로 업데이트

Kube Controller Manager 동작방식

ex) Node Controller → 노드의 상태를 감시하고, 장애가 발생하면 대응함.

0개의 댓글