Cloud-Native Storage for Kubernetes

Production ready File, Block and Object Storage

Try it out now

What is Rook?

A Storage Orchestrator for Kubernetes

Rook turns distributed storage systems into self-managing, self-scaling, self-healing storage services. It automates the tasks of a storage administrator: deployment, bootstrapping, configuration, provisioning, scaling, upgrading, migration, disaster recovery, monitoring, and resource management.

Rook uses the power of the Kubernetes platform to deliver its services: cloud-native container management, scheduling, and orchestration.

Multiple Storage Providers

Rook orchestrates multiple storage solutions, providing a common framework across all of them. Choose the best storage provider for your scenarios, and Rook ensures that they all run well on Kubernetes with the same, consistent experience.

Yugabyte DB


Who loves Rook?

With hundreds of contributors and millions of downloads of the Rook software, this true community-driven effort is putting dynamic orchestration, high performance, and solid reliability in the hands of a global user base.

Rook is deployed in production across multiple industries, enabling them to store, deliver & protect the data that powers their businesses.

Features of Rook

Simple and reliable automated resource management
Hyper-scale or hyper-converge your storage clusters
Efficiently distribute and replicate data to minimize loss
Provision, file, block, and object with multiple storage providers
Manage open-source storage technologies
Easily enable elastic storage in your datacenter
Open source software released under the Apache 2.0 license
Optimize workloads on commodity hardware