Rook
Cloud-native storage orchestrator for Kubernetes turning Ceph into automated storage pods.
Why consider Rook?
Rook is an open-source cloud-native storage orchestrator for Kubernetes. Written in Go, Rook turns distributed Ceph storage clusters into self-healing, auto-scaling Kubernetes Custom Resources, managing block devices, shared filesystems (CephFS), and S3 object buckets.
Learn Rook by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of Rook
Rook automates Ceph cluster provisioning, disk rebalancing, and volume failovers entirely inside Kubernetes.
Quickstart
kubectl create -f https://raw.githubusercontent.com/rook/rook/master/deploy/examples/crds.yamlkubectl create -f https://raw.githubusercontent.com/rook/rook/master/deploy/examples/common.yamlkubectl create -f https://raw.githubusercontent.com/rook/rook/master/deploy/examples/operator.yamlRook is an Apache 2.0 licensed CNCF Graduated project.
Related tools
More options with a similar category or technology profile.
diskus
Minimal, fast alternative to du -sh written in Rust using multi-threaded directory traversal.
peco
Simplistic interactive filtering tool for Unix pipelines, process lists, and file trees.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
Freeze
Generate beautiful image screenshots and SVGs of code snippets and terminal outputs.