logo

Rook: Intro and Ceph Deep Dive

Authors:   Satoru Takeuchi, Blaine Gardner


Summary

The presentation is about the installation and expansion of Rook Safe Cluster, a cloud-native storage orchestrator for Kubernetes.
  • Rook Safe Cluster is a cloud-native storage orchestrator for Kubernetes
  • There are two types of Rook Safe Clusters: host-based and PVC-based
  • PVC-based cluster is easy to expand by increasing the count field
  • Advanced configurations include creating OSD volumes on demand and even OSD splitting among all nodes
  • The presentation includes a demo of creating a simple PVC-based Rook Safe Cluster
The presenter shared a story about a tiebreaker zone where a majority quorum of three out of five nodes protected all data during a flood in Houston. Kubernetes rescheduled applications from the failed zone to the working zone, resulting in minimal downtime and no impact on outside users.

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 a diverse set of storage solutions to natively integrate with Kubernetes. Rook turns storage software into self-managing and self-healing storage services. The benefits and use cases of Rook will be explored along with an overview of each of the Rook storage providers: Ceph, NFS, and Cassandra. A deep-dive will be presented for the Ceph storage provider on how Rook provides stable block, shared file system, and object storage for your production data. The recent features in the v1.6 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:

Tags:

Post a comment

Related work

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

Authors: Alexander Trost, Travis Nielsen, Satoru Takeuchi, Blaine Gardner
2022-10-27

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

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