File, Block, and Object Storage Services for your Cloud-Native Environments

What is Rook?

Cloud-Native storage service

Rook runs as a cloud-native service for optimal integration with applications in need of storage, and handles the heavy-lifting behind the scenes such as provisioning and management.

Battle-tested, production storage

Rook orchestrates battle-tested open-source storage technologies including Ceph, which has years of production deployments and runs some of the worlds largest clusters.

Apache 2.0 license

Rook is open source software released under the Apache 2.0 license. Rook has an active developer and user community.

Deep Kubernetes Integration.

Rook is designed to run as a native Kubernetes service – it scales along side your apps.

Rook offers storage for your Kubernetes app through persistent volumes.

Rook takes advantage of many benefits of the platform, such as streamlined resource management, health checks, failover, upgrades, and networking, to name just a few.


Self-managing service

Whichever supported storage technologies you choose, Rook ensures that resources can be deployed and managed automatically.

Hyper-scale or hyper-converged

With Rook you can either build dedicated storage clusters or hyper-converged clusters where your apps run alongside storage.

File, Block, and Object provided by Ceph

Rook integrates Ceph with multiple storage presentations including object storage (compatible with S3 and swift), block storage, and POSIX-compliant shared file system.

Your data, protected

Rook efficiently distributes and replicates your data across your cluster to minimize the risk of data loss. With snapshots, cloning and versioning, no more losing sleep over your data.

Elastic storage in your datacenter

Scale is now possible in your datacenter. Get started with a few terabytes, and easily to scale up to petabytes. Simply add more nodes and Rook takes care of the rest.

Runs on commodity hardware

Runs on commodity hardware to optimize your workload. Take advantage of SSD or NVMe for high performance, or lower your costs with HDD.

Rook is an incubating level project of the CNCF.


Join the Rook community by contributing on our blog, GitHub or Slack and following us on social media.