Rook is an open-source project that provides an enterprise storage platform for Kubernetes clusters, using Ceph as the data layer. The project aims to make storage available natively to Kubernetes clusters, automate storage management, and provide a stable data platform.
- Storage is essential for all Kubernetes clusters
- Rook provides a consistent storage platform for Kubernetes clusters, whether on-prem or in the cloud
- Rook uses Ceph as the data layer and provides block, shared file system, and object storage
- Rook is an upstream project, and users are free to use it without informing the developers
- Rook's goal is to make storage available natively to Kubernetes clusters, automate storage management, and provide a stable data platform
Rook has been in production for over two years, with many clusters running petabytes of data. Users frequently report stable production deployments, with some clusters having hundreds of nodes. Rook's community-first approach and Apache 2.0 license make it an open and accessible project for all users.