Quantum Corp announced that the Cloud Native Computing Foundation (CNCF) has voted to accept Rook, the open source project Quantum initiated, as a hosted project. Rook is a cloud-native storage orchestration solution for modern data centres that simplifies container storage services.
It provides the benefits of cloud infrastructures to both public cloud and on-premise environments, including the ability to flexibly allocate a file, block and object storage to the different application and business units.
Open Source Orchestrator for Distributed Storage Systems in Cloud Native Environments
Rook turns distributed storage software into self-managing, self-scaling and self-healing storage services. It does so by automating the tasks of a storage administrator, including deployment, bootstrapping, configuration, provisioning, scaling, upgrading, migration, disaster recovery, monitoring and resource management.
In addition, Rook capitalizes on the power of the underlying cloud-native container management, scheduling and orchestration platform to perform its duties.
Designed for Kubernetes, Rook leverages extension points and provides a seamless experience for scheduling, lifecycle management, resource management, security, monitoring and user experience.
It also brings file, blocks and objects storage systems into the Kubernetes cluster, running them seamlessly alongside other applications and services that are consuming the storage. By doing so, the cloud-native cluster becomes self-sufficient and portable across public cloud and on-premise deployments.
Momentum in Developer Community
Rook is the first storage project in the CNCF. Joining 14 other CNCF-hosted projects covering other areas of the cloud-native architecture, it will be part of a neutral foundation aligned with technical interests, will receive help with project governance, and be provided marketing support. The CNCF acceptance of Rook continues a trend of growing support in the developer community. As reported by the CNCF, other signs of momentum for Rook include:
- 47 contributors.
- 1,935 GitHub stars.
- More than 1.25 million container downloads.
A beta version of Rook (release 0.7) is expected in early 2018, with additional developments planned and a production-ready version expected later this year.