Rook is based on an embedded version of Ceph, which has 10+ years of production deployments and runs some of the worlds largest clusters.
Rook runs as a cloud-native service for optimal integration with applications in need of block, object, or file storage.
Rook is open source software released under Apache 2.0 license. We picked this permissive license to foster our community of developers.
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.
Rook offers multiple storage presentations including object storage (compatible with S3 and swift), block storage, and POSIX-compliant shared file system.
With Rook you can either build dedicated storage clusters or hyper-converged clusters where your apps run alongside storage.
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
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.
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 to optimize your workload. Take advantage of SSD or NVMe for high performance, or lower your costs with HDD.