아키텍처 및 통합 방식
Rook Orchestrator는 Ceph의 관리 계층인 ceph-mgr 데몬 내에서 실행되는 모듈입니다. 쿠버네티스 API와 직접 연동하여 CephCluster, CephBlockPool, CephFilesystem 등의 커스텀 리소스 정의(CRD)를 감시하고, 현재 클러스터 상태와 사용자의 원하는 상태를 비교(Reconciliation)하여 수렴시키는 제어 루프로 동작합니다.
핵심 운영 흐름
Rook Orchestrator는 ceph-mgr 데몬이 쿠버네티스 pod로 실행되므로, 별도의 설정 없이 쿠버네티스 API에 접근할 수 있습니다. 관리자가 CRD를 통해 원하는 Ceph 클러스터 상태를 선언하면, 클러스터 컨트롤러가 모니터 배포, OSD 오케스트레이션, 저장소 풀 관리 등을 자동으로 실행합니다. 이는 전통적인 SSH 기반 관리(Cephadm)와 달리 Kubernetes 네이티브 방식으로 구현되어 클라우드 인프라와의 통합이 용이합니다.