“Rook 1.0 is a major milestone for the project and the cloud-native open-source community," said Bassam Tabbara, CEO of Upbound and maintainer on Rook. “We would like to thank the hundreds of contributors to the project, which has recently surpassed 5000 stars & has over 40M container downloads. With Rook, customers are deploying and managing production grade storage in their Kubernetes environments. As the adoption of Kubernetes & its ecosystem grows, we will be investing further to extend Kubernetes to automate the provisioning and management of new types of services that users depend on."
Rook uses the power of the Kubernetes platform to turn distributed storage systems into self-managing, self-scaling, self-healing storage services. It automates the tasks of a storage administrator: deployment, bootstrapping, configuration, provisioning, scaling, upgrading, migration, disaster recovery, monitoring, and resource management.
Rook 1.0 highlights:
- Ceph Nautilus - The Ceph operator supports the latest major version, Nautilus, alongside Mimic and Luminous. Feature additions and enhancements in security, automated scaling and upgrades bring further production-level functionality to Rook-managed Ceph.
- EdgeFS - EdgeFS adds production-ready support and updated management experience with a new GUI, performance enhancements and Prometheus integration. Two new storage protocols, OpenStack Swift & the new iSCSI block storage CSI driver, complement existing S3 support.
- NFS - Rook’s NFS operator has added dynamic provisioning support, enabling automated provisioning and deployment without any manual intervention.User resources - Rook’s website has been significantly updated, delivering user guides, documentation with a new experience.
“The focus of Rook 1.0 has been production-grade features, making integrated cloud-native storage a practical reality in the Kubernetes ecosystem," said Jared Watts, founding maintainer of Rook. “With a focus on automation, management & security, infrastructure owners can confidently deploy their choice of underlying storage provider in their cloud-native environments."
Rook is deployed in production, across multiple industries, enabling companies to store, deliver and protect the data that powers their businesses.
“My team's journey with Kubernetes and Ceph started back in 2016, and Rook has been an invaluable addition to the Kubernetes ecosystem. It allowed us to bring up live clusters despite network, disk & node issues with no downtime nor a single bit of data loss,” said Christian Huening, System Architect at banking service provider figo.io. “Its notable that not a single Rook update to our multi-cluster production environment has caused any downtime or data issues for us, which has built a lot of trust in the solution and community over time”
“Ceph Nautlius brings many additional features to the project, with a strong focus on security and lifecycle management,” said Sage Weil, Ceph Project Leader and Distinguished Engineer at Red Hat. “Customers can confidently deploy Ceph using the Rook operator in production, and run at scale."
If you’re attending KubeCon, Cephalocon or CloudNativeCon Europe next month, please stop by and visit the Upbound and Rook booths as well as check out the talks listed here and here. Learn more on the CNCF, Rook, Upbound & Crossplane websites, and get involved in the communities on GitHub or Slack.