logo

Rook: Intro And Deep Dive With Ceph Storage

2022-10-27

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


Summary

The presentation demonstrates how to create a simple Rook Safe cluster using Kubernetes and explains the two types of Rook Safe clusters: host-based and PVC-based.
  • Rook Safe clusters can be created using Kubernetes
  • There are two types of Rook Safe clusters: host-based and PVC-based
  • Host-based clusters are suitable for simple clusters where all nodes and devices are used for a Rook sequencer
  • PVC-based clusters are hardware configuration-free and require only two fields: count and volume claim templates
  • PBG-based clusters are easy to expand by increasing the count field
  • Advanced configurations include creating OSDs on demand and even OSD splitting among all nodes
The presenter demonstrates how to expand the cluster by increasing the number of OSDs from 1 to 2 and confirms that the cluster is expanded correctly.

Abstract

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 Ceph to natively integrate with Kubernetes. 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.10 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.

Materials:

Post a comment

Related work

Authors: Travis Nielsen, Satoru Takeuchi, Blaine Gardner, Sebastien Han
2022-05-18

Authors: Travis Nielsen, Satoru Takeuchi, Blaine Gardner, Sebastien Han
2021-10-13

Authors: Satoru Takeuchi, Blaine Gardner

Authors: Alexander Trost, Blaine Gardner, Travis Nielsen, Deepika Upadhyay
2023-04-19