Rook
A Kubernetes storage orchestrator that deploys and manages Ceph clusters on Kubernetes, providing K8s-native S3-compatible object storage via Ceph's RADOS Gateway.
Summary
A Kubernetes storage orchestrator that deploys and manages Ceph clusters on Kubernetes, providing K8s-native S3-compatible object storage via Ceph's RADOS Gateway.
Rook bridges the gap between Kubernetes-native operations and enterprise storage. It automates the deployment, scaling, and lifecycle management of Ceph on K8s — enabling platform teams to offer self-service S3-compatible storage to application developers.
- Rook is not a storage system itself. It is an operator that manages Ceph on Kubernetes. Operational complexity is still Ceph's complexity — Rook automates deployment, not troubleshooting.
- Running Ceph on Kubernetes adds a layer of abstraction that can complicate debugging. Storage issues may manifest as pod failures, PVC errors, or OSD crashes.
depends_onCeph — orchestrates Ceph clustersimplementsS3 API — via Ceph RADOS Gatewayscoped_toKubernetes Object Provisioning & Policy — K8s-native storage managementsolvesVendor Lock-In — self-hosted S3-compatible on Kubernetes
Definition
A Kubernetes storage orchestrator that deploys and manages Ceph (including its S3-compatible RADOS Gateway) as a native Kubernetes resource using operators and CRDs.
Running Ceph for S3-compatible storage requires significant operational expertise. Rook automates Ceph deployment, scaling, and healing on Kubernetes, making self-hosted S3-compatible storage a declarative, GitOps-managed resource.
Kubernetes-native S3-compatible storage, automated Ceph management, cloud-native on-premise object storage.
Recent developments
- Report if an OSD ID is detected multiple times. GitHub issue reporting OSD ID detection bug in Rook v1.19.2 with Ceph v20.2.0 on Kubernetes 1.35.1. Per GitHub (rook/rook) (2026-03-24).
- Releases · rook/rook. Rook v1.19.5 patch release notes with security fixes, CSI updates, OSD improvements, and Helm chart changes. Supported K8s v1.30-v1.35. Per GitHub (rook/rook) (2026-01-20).
- Severe Write Performance Degradation with Rook Ceph. GitHub issue documenting severe write performance degradation in Rook Ceph v1.16.5: raw disk 400 MB/s vs PVC 20-60 MB/s. Per GitHub (rook/rook) (2025-03-24).
Connections 6
Outbound 6
depends_on1implements1solves1Resources 3
Official Rook documentation for Kubernetes storage orchestration with Ceph, including S3-compatible object storage.
Rook source repository with the Kubernetes operator for deploying and managing Ceph clusters.
Rook Ceph Object Store setup guide for deploying S3-compatible RADOS Gateway on Kubernetes.