CNCF Announces the Graduation of Rook

TL;DR

Founded in 2015, the CNCF (Cloud Native Computing Foundation) is a part of the nonprofit Linux foundation project. It serves as the home for several open-source projects like the Kubernetes, Envoy, and Prometheus. The CNCF has recently announced that Rook has now joined its family of graduated projects.

CNCF Announces the Graduation of Rook, Open-Source, Cloud-Native Storage for Kubernetes
CNCF Announces the Graduation of Rook, Open-Source, Cloud-Native Storage for Kubernetes
Key Facts
  1. 1

    Rook founded its way into the CNCF projects in 2018. It is the thirteenth CNCF project and the first one based on block, file, or object storage that has reached graduation.

  2. 2

    Rook began by the project name ‘Castle.’ Since that name was difficult to trademark, the team went by Rook as it is a chess piece that resembles a castle.

  3. 3

    The CNCF security audit identified 13 issues in Rook in December 2019. The project graduated after the rectification of those 13 issues.

  4. 4

    Several companies like Geodata, Finleap Connect, and Calit2 UCSD have begun using Rook in production.

  5. 5

    The maintainer team of Rook consists of several well-known companies like Red Hat, Nexenta, Cloudical, Upbound, and Suse.

Details

Rook is open source, cloud-based storage for Kubernetes. It provides the framework, platform, and the necessary support for several storage solutions to integrate with the cloud-based environment.

The CNCF considered several factors before moving Rook from incubation to graduation. These factors were an open governance process, increasing adoption, feature maturity, and a strong commitment to sustainability, community, and inclusivity.

There are three levels of maturity for any CNCF project- sandbox, incubation, and graduation. The maturity level of a project is an indicator by CNCF about what sort of enterprises should be adopting different projects.

To find its way into the sandbox stage, a project must be sponsored by at least 3 of the 11 TOC members. The project should also adopt the CNCF Code of Conduct and the CNCF IP Policy.

The process for projects to be accepted into the CNCF (Image courtesy: www.cncf.io/projects) The process for projects to be accepted into the CNCF (Image courtesy: www.cncf.io/projects)

At the incubation stage, due diligence is performed on the projects. For a project to move into the incubation stage, it must be used in production by at least three independent end users. It should also have a significant number of committers and demonstrate an increasing flow of contributors.

To graduate, a project must meet all the requirements of the incubation stage and receive a commitment from at least two organizations. It should also clear a security audit and achieve and maintain the Core Infrastructure Initiative Best Practices Badge.

Storage is an important aspect of any cloud native deployment, and Rook fills a gap for teams who historically ran persistent storage outside of cloud native environments. Rook is easy to use and integrates seamlessly with Kubernetes through the operator paradigm, we are excited to see the project graduate and look forward to cultivating their growing community.
avatar
Chris Aniszczyk
CTO/COO, CNCF

Get similar news in your inbox weekly, for free

Share this news:

Latest stories


How ManageEngine Applications Manager Can Help Overcome Challenges In Kubernetes Monitoring

We tested ManageEngine Applications Manager to monitor different Kubernetes clusters. This post shares our review …

AIOps with Site24x7: Maximizing Efficiency at an Affordable Cost

In this post we'll dive deep into integrating AIOps in your business suing Site24x7 to …

A Review of Zoho ManageEngine

Zoho Corp., formerly known as AdventNet Inc., has established itself as a major player in …

Should I learn Java in 2023? A Practical Guide

Java is one of the most widely used programming languages in the world. It has …

The fastest way to ramp up on DevOps

You probably have been thinking of moving to DevOps or learning DevOps as a beginner. …

Why You Need a Blockchain Node Provider

In this article, we briefly cover the concept of blockchain nodes provider and explain why …

Top 5 Virtual desktop Provides in 2022

Here are the top 5 virtual desktop providers who offer a range of benefits such …

Why Your Business Should Connect Directly To Your Cloud

Today, companies make the most use of cloud technology regardless of their size and sector. …

7 Must-Watch DevSecOps Videos

Security is a crucial part of application development and DevSecOps makes it easy and continuous.The …