Rook: Intro and Ceph Deep Dive


Authors:   Travis Nielsen, Satoru Takeuchi, Blaine Gardner, Sebastien Han


The presentation is about the installation and expansion of Rook, a cloud-native storage orchestrator, using Kubernetes.
  • Rook is a cloud-native storage orchestrator that automates storage management in cloud-native environments.
  • Rook can be installed in two ways: host-based cluster and PVC-based cluster.
  • PVC-based cluster is suitable for simple clusters and is easy to expand by increasing the count field.
  • Advanced configurations of PVC-based cluster include creating OSDs on demand and even OSD splitting among all nodes.
  • The presentation includes a demo of creating a simple Rook PVC-based cluster with one node and expanding it to two OSDs.
The presenter demonstrated how easy it is to expand a Rook PVC-based cluster by simply increasing the count field from 1 to 2. The process involved creating a manager port, initializing data structure on top of the local block device, and creating the second OSD data structure. The presenter also mentioned advanced configurations of PVC-based cluster, such as creating OSDs on demand and even OSD splitting among all nodes.


The Rook project will be introduced to attendees of all levels and experience. Rook is an open source cloud-native storage operator for Kubernetes, providing the platform, framework, and support for a diverse set of storage solutions to natively integrate with Kubernetes. Rook turns storage software into self-managing and self-healing storage services. A deep-dive will be presented for the Ceph storage provider to show how Rook provides stable block, shared file system, and object storage for your production data. The recent features in the v1.7 release will be covered to further illustrate how Rook continues to be enhanced for production environments. Rook was accepted as a graduated project by the Cloud Native Computing Foundation in October 2020.


Post a comment

Related work

Authors: Satoru Takeuchi, Blaine Gardner

Authors: Alexander Trost, Travis Nielsen, Satoru Takeuchi, Blaine Gardner

Authors: Travis Nielsen, Satoru Takeuchi, Blaine Gardner, Sebastien Han

Authors: Alexander Trost, Blaine Gardner, Travis Nielsen, Deepika Upadhyay