Building a Storage Cluster with Kubernetes
summary
Deploys Rook (Ceph) as an app inside Kubernetes: a single small rook operator deployment creates third-party resources, boots three Ceph monitors and per-node OSD pods that enumerate devices, expose pools, and run a rook API server. StorageClasses map to pools; PVCs auto-provision 20GB volumes used by WordPress/MySQL in the demo. Operator stays out of the data path, watches cluster state and grows/rebalances when nodes are added. Notes on networking: CNI tweaks are needed to separate client and storage traffic; EBS detach can take up to an hour.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 0:55What is a storage cluster
- 4:13What is a storage cluster in Kubernetes
- 6:32What is Rook
- 9:08Demo
- 10:11Rook Operator
- 13:03Creating a Cluster
- 19:23Cluster Policies








