Rook: Intro and Deep Dive with Ce...
summary
Rook is an operator that deploys and manages Ceph inside Kubernetes, packaging Ceph Quincy v17 with the Ceph CSI 3.6 stack to give block (RBD), file (CephFS), and S3 object via OBCs plus NFS provisioning and wire encryption/compression. Demo uses OpenShift on AWS with GP2 PVCs: starts with three OSDs (3×10 GB = 30 GB), expands to 3×100 GB = 300 GB and then to six OSDs for ~600 GB; operations complete in minutes and upgrades and external Ceph connections are supported.
AI-written summary · about
chapters (30)
- 0:00Thank you to our session recording sponsor!
- 0:33Kubernetes Storage Challenges
- 1:11What is Rook?
- 1:59Rook Resources
- 2:22What is Ceph?
- 2:57Architectural Layers
- 3:32Rook: View of Pod Management
- 4:31Provisioning storage with CSI
- 6:12Ceph: Data path
- 7:00Installing Ceph is simple!
- 7:51Ceph CSI driver features
- 8:14Environments
- 8:44Rook in a Cloud Environment
- 9:37Configure for any cluster topology
- 10:08Updates are automated
- 10:37Connect to an external Ceph cluster
- 10:59Provision object storage buckets
- 11:25Ceph Quincy Support
- 11:45CSI Driver Updates
- 12:05NFS Provisioning
- 12:37RADOS Namespace CRD
- 12:58Network Features
- 14:43Two types of Rook/Ceph clusters
- 15:31Host-based cluster
- 16:24Create a PVC-based cluster
- 17:18Create the Rook operator
- 18:48Create a Rook-Ceph cluster
- 23:09Expand the Ceph cluster's OSD size
- 24:55Expand the Ceph cluster's OSD count
- 25:41Questions?








