kubernetes principle

조정 루프(Reconciliation Loop)는 쿠버네티스 컨트롤러들이 작동하는 핵심 메커니즘입니다.

이것은 현재 상태(Current State)를 [[원하는 상태 (Desired State)]]와 일치시키기 위해 끊임없이 반복되는 제어 루프입니다.

작동 방식

  1. 관찰(Observe): 현재 시스템의 상태를 관찰합니다.
  2. 비교(Compare): 현재 상태와 사용자가 선언한 ‘원하는 상태’를 비교하여 차이점을 분석합니다.
  3. 실행(Act): 차이점이 발견되면, 현재 상태를 원하는 상태로 만들기 위한 작업을 수행합니다. (예: 파드 생성, 삭제, 업데이트 등)

이 루프는 무한히 반복되며, 덕분에 쿠버네티스는 선언된 상태를 안정적으로 유지하고 스스로를 치유(Self-healing)할 수 있습니다.

  • 관련 링크: [[원하는 상태 (Desired State)]], [[K8s - Controller Manager]]

작성일: 2025-11-03