Cloud-native storage orchestrator for Kubernetes with Ceph automation and lifecycle management
License
Apache-2.0
Languages
- Go
- Shell
- Python

About Rook
Rook is a cloud-native storage orchestrator for Kubernetes. It turns Ceph into a Kubernetes-native service, running the storage cluster alongside the workloads that consume it instead of as separate infrastructure.
The Rook operator builds on Kubernetes resources to deploy, configure, provision, scale, upgrade, and monitor Ceph. Once running, the cluster self-manages, self-scales, and self-heals, exposing Ceph block, object, and file storage to pods through standard Kubernetes storage interfaces.
Rook is a graduated project of the Cloud Native Computing Foundation and is released under the Apache 2.0 license.
Key features
- Runs Ceph storage as a Kubernetes-native service
- Operator deploys, configures, scales, and upgrades Ceph
- Self-managing, self-scaling, and self-healing clusters
- Provisions block, object, and file storage to pods
Details
- Orchestrates
- Ceph on Kubernetes
- Storage types
- Block · object · file
- Governance
- CNCF graduated project
- License
- Apache 2.0
