Rook: Why Would You Ever Deploy Ceph Inside Kubernetes?
summary
Rook deploys Ceph inside Kubernetes by implementing an operator + CRDs to express desired state, using the CSI driver for mounts and managing Ceph as the data layer. The project declares stable since Dec 2018 and runs in production at scale — example users report a 3 PB cluster with 237 OSDs and hundreds-of-node clusters. Rook targets bare metal and cloud (EBS-backed OSDs), avoids cloud PV limits, automates setup, monitoring, config, and allows independent updates of management and data planes.
AI-written summary · about
chapters (9)
- 0:00Introduction to Rook
- 0:35Why Use Ceph in Kubernetes
- 1:42The Origin of Rook
- 3:08Rook Management Architecture
- 4:20Production Use and Data
- 6:31Community and Releases
- 7:24Supported Environments
- 8:52Architecture and CSI
- 10:56Additional Resources
related talks
35mDeploy Ceph in Kubernetes: Rook Deep Dive
41mRook - Running Ceph Using Kubernetes
30mRook: Intro and Ceph Deep Dive
55mIntroducing Rook
31mRook: Intro and Deep Dive With Ceph Storage
26mRook: Intro And Deep Dive With Ceph Storage
07mRook: Enterprise Storage for Kubernetes
27mRook: Intro and Ceph Deep Dive
