Rook turns Ceph into a Kubernetes-native workload: it deploys and reconciles monitors, OSDs, and managers as pods, exposes block, filesystem, and object storage through a handful of CRDs, and handles day-2 operations — scaling, upgrades, failure recovery — through the operator loop. This post covers the full architecture, the key CRDs with YAML, StorageClass patterns for RBD and CephFS, external-cluster mode, and an honest verdict on when Rook-Ceph is the right tool versus when Longhorn or cloud-native block storage is the better answer.
Operator
-
Rook: Ceph as a Kubernetes Operator