PSA: The Ceph Rook update to 1.20 is a bit more involved due to the introduction of the ceph-csi-drivers Helm chart. Have a look at the upgrade docs: https://rook.github.io/docs/rook/v1.20/Upgrade/rook-upgrade/

Also have a look at this GitHub issue for a few things which might be helpful but haven't made their way into the docs yet: https://github.com/rook/rook/issues/17696

#HomeLab #Ceph #CephRook

Rook Upgrades - Rook Ceph Documentation

Rook Ceph Documentation

I've already trying leaving out the capacity definition entirely, as well as setting it to 0 in the PVC, but k8s accepts neither.

Next thing to try is whether I can somehow manually create the CephFS subvolume and then create a PV/PVC for it. But then again, those PVs and PVCs would invariably have capacities as well.

#HomeLab #Ceph #CephRook

I'm currently trying to figure out a storage issue: In my baremetal Ceph cluster, I've got a CephFS subvolume which doesn't have a quota - it gets to write to the entirety of my storage. It contains stuff like my Linux ISO collection, and because it doesn't get any automated writes at all, I'm pretty comfortable with it.

And I would like to repeat that for my k8s Ceph Rook cluster, but cannot figure out how to set up a CephFS PVC without a capacity/quota.

1/2

#HomeLab #Ceph #CephRook

Today's service update round is really containing some bangers. Just read the release notes for Ceph Rook's 1.16 release (https://github.com/rook/rook/releases/tag/v1.16.0), and with it, ObjectBucketClaims can now provide a bucket policy, so I won't have to add one manually to e.g. give my backup user access to the bucket.

#HomeLab #k8s #CephRook #Ceph

Release v1.16.0 · rook/rook

Upgrade Guide To upgrade from previous versions of Rook, see the Rook upgrade guide. Breaking Changes Removed support for Ceph Quincy (v17) since it has reached end of life. Reef (v18) and Squid (...

GitHub

One more nice new feature in today's update: With v1.15.3, Ceph Rook now supports re-use of pre-existing Ceph pools for RGW usage instead of having to create all pools fresh for RGW usage only.

#HomeLab #Ceph #CephRook

Argh. Ceph rook doesn't have any way to configure the ServiceMonitor it creates. So no dropping of metrics for the Rook cluster. 🙄

#HomeLab #CephRook

I'm just updating Ceph Rook to 1.14, and there's some nice features in there. For one, you can now set the application (rgw,rbd,cephfs) on the pool, which is nice for pool reuse! And they've also implemented sharing of pools for multiple object stores.

The update would have been extremely smooth if I hadn't forgotten to update the Cluster chart before the operator chart. 🙄

But recovery was automatic and fast. I'm always impressed how reliable Ceph and Rook are.

#HomeLab #Ceph #CephRook