Object Bucket Provisioning in Rook-Ceph
summary
A Kubernetes operator library implements a generalized S3 bucket API for Rook-Ceph and other object stores, exposing CRDs that include ObjectBucketClaim (OBC) and a non‑namespaced ObjectBucket (OB); creating an OBC triggers creation of a bucket, a credentials Secret and an endpoint ConfigMap. The library defines four methods (Provision/Delete/Grant/Revoke), uses StorageClass parameters and a reclaim policy (delete vs retain), is alpha quality with AWS proof‑of‑concept and Minikube Rook‑Ceph demoed successfully after a restart, and lacks event recording and cancel-on‑progress today.
AI-written summary · about
chapters (8)
- 0:00Introduction and motivation
- 2:44The bucket provisioner API
- 5:20Library architecture
- 7:31Kubernetes integration
- 9:48Implementing the provisioner
- 14:18Project roadmap and resources
- 16:04Live demo and walkthrough
- 23:58Q&A session
related talks
26mRook: Intro And Deep Dive With Ceph Storage
29mSimplifying Storage in Kubernetes with Rook-Ceph
35mDistributed storage with Rook
30mRook: Intro and Ceph Deep Dive
27mRook: Intro and Ceph Deep Dive
36mRook Project Intro
01h 19mRook: Cloud-Native Storage Orchestr...
07mRook: Enterprise Storage for Kubernetes
