Introducing a Tech Preview of Containerized Ceph on Kubernetes
e leverage the most modern, powerful application management framework to make Ceph lifecycle management easier,
and have community leadership roles in Rook and in the Ceph project focused on Ceph-Rook integration.
. and Rook can also provide object storage and S3/Swift access gateways. Rook makes some assumptions and does some work in the background to provide a simple experience for users so they can focus more on what kind of storage they need than how to configure that storageRook showed itself as the most promising project for running Ceph on Kubernetes, and
Many Ceph users wanting to have the most control over their storage cluster. This may be for performance, data security, or any other reason. For these users we need to step outside of Rook’s simplified domain, but the user experience should still be easy. As with any Ceph cluster, Rook users still have access to Ceph’s CLI tools and dashboard for configuring their cluster. Additionally, with the Nautilus release of Ceph we have introduced the concept of Ceph “orchestrators” and added the orchestrator CLI. will then run and control the daemons inside Kubernetes at Ceph’s request. This is a first step toward our ultimate goal of allowing the Ceph CLI and dashboard to be a one-stop shop for complete Ceph monitoring and management.
a problem we hope to resolve with the orchestrator work, one of the largest focuses of ongoing and upcoming development. starting with day-1 deployment and continuing to be useful for the lifetime of the cluster in day-2. A specific goal we have is to create an interactive guide in Ceph to help users replace failed OSD disks. Ceph guiding users will help reduce operator errors in this common step and make management more approachable for novice users.
There are many eyes—and many fingers—working to make Ceph better on Kubernetes. We at SUSE are in a good position to make sure that Ceph and Rook work upstream will meet the unique needs of our customers, and we are thrilled that our customers and their needs are able to make upstream better.
https://www.suse.com/betaprogram/containerized-ses-on-caasp/. You can find all the information you need to get started and submit feedback on the beta program page. We encourage you to try it for yourself, and we are eager to hear about your experiences, good or bad, with this project. We will continue improving Rook for an even better experience for our customers.