Rook: Cloud-Native Storage Orchestration cover

Technology · Ebook

Rook: Cloud-Native Storage Orchestration

by Shriira Press

4.7(560)178 pagesPublished 2026

Rook is a storage operator that turns Ceph — powerful but complex distributed storage — into something Kubernetes manages automatically, so you can run production-grade block, file, and object storage inside your cluster, declaratively, without becoming a storage expert. This free book teaches it from the ground up: distributed-storage fundamentals and the three storage types, Ceph's architecture (OSDs, monitors, managers, MDS, RGW), the operator pattern and Rook's architecture, deploying a Ceph cluster, block storage for databases, shared file (CephFS) and S3 object storage, consuming storage via CSI and PVCs, data protection and self-healing recovery, and operating Rook/Ceph in production (capacity, monitoring, upgrades). Ten focused chapters with clear diagrams that show how to bring automated, self-healing, cloud-independent storage into Kubernetes.

Contents

  1. 1Preface
  2. 2Chapter 1 — What Rook Is
  3. 3Chapter 2 — Distributed Storage Fundamentals
  4. 4Chapter 3 — Ceph Architecture
  5. 5Chapter 4 — The Operator and Rook's Architecture
  6. 6Chapter 5 — Deploying a Ceph Cluster with Rook
  7. 7Chapter 6 — Block Storage
  8. 8Chapter 7 — Shared File and Object Storage
  9. 9Chapter 8 — Consuming Storage via CSI
  10. 10Chapter 9 — Reliability, Data Protection, and Recovery
  11. 11Chapter 10 — Operating Rook and Putting It Together