Block storage ◦ Not Buckets • Rook-Ceph supports object store and user provisioning, making Buckets the next logical feature • Showcase new bucket provisioning library Why Rook-Ceph bucket provisioning? Cephalocon 2019 : Object Bucket Provisioning in Rook-Ceph より https://static.sched.com/hosted_files/cephalocon2019/9e/Cephalocon.pdf 7
◦ Need robust error recovery and retry logic to recover from many types of failures • Need to define Custom Resource Definitions (CRDs) • Need to define interface layer between Kubernetes and your provisioner But writing a Provisioner is hard... Cephalocon 2019 : Object Bucket Provisioning in Rook-Ceph より https://static.sched.com/hosted_files/cephalocon2019/9e/Cephalocon.pdf 8