Open source file, block and object storage for your cloud-native environment.

What is Rook?

Battle-tested, production storage

Rook is based on an embedded version of Ceph, which has 10+ years of production deployments and runs some of the worlds largest clusters.

Cloud-native environment integration

Rook runs as a cloud-native service for optimal integration with applications in need of block, object, or file storage.

Apache 2.0 license

Rook is open source software released under Apache 2.0 license. We picked this permissive license to foster our community of developers.

Deep Kubernetes Integration.

Rook is designed to run a 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.

Features

File, Block and Object

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

Hyper-scale or hyper-converged

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

Zero-touch management

Rook self-heals to ensure your data is safe in case of disk and node failure. Data is rebalanced across your cluster to ensure fast data access and data protection

Your data, protected

Rook efficiently distributes and replicates your data across your cluster to minimize the risk of data loss. With snapshot, 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.

CONTRIBUTE

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