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