logo

Graduated Project Lightning Talk: Rook: Enterprise Storage for Kubernetes

Authors:   Travis Nielsen


Summary

Rook is an open-source project that provides an enterprise storage platform for Kubernetes clusters, using Ceph as the data layer. The project aims to make storage available natively to Kubernetes clusters, automate storage management, and provide a stable data platform.
  • Storage is essential for all Kubernetes clusters
  • Rook provides a consistent storage platform for Kubernetes clusters, whether on-prem or in the cloud
  • Rook uses Ceph as the data layer and provides block, shared file system, and object storage
  • Rook is an upstream project, and users are free to use it without informing the developers
  • Rook's goal is to make storage available natively to Kubernetes clusters, automate storage management, and provide a stable data platform
Rook has been in production for over two years, with many clusters running petabytes of data. Users frequently report stable production deployments, with some clusters having hundreds of nodes. Rook's community-first approach and Apache 2.0 license make it an open and accessible project for all users.

Abstract

All Kubernetes clusters require storage! But how do you configure and manage it? Come catch a glimpse of how Rook provides an enterprise storage platform to the community as an upstream and open-source project, available to any Kubernetes cluster, whether running on-prem or in the cloud. Rook was accepted as a graduated project by the Cloud Native Computing Foundation in October 2020.

Materials:

Tags:

Post a comment

Related work


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

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

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

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

Authors: Satoru Takeuchi, Blaine Gardner