YOU ARE AT:Network InfrastructureCNCF Rook project brings persistent storage to Kubernetes

CNCF Rook project brings persistent storage to Kubernetes

CNCF announces 15th project

The Cloud Native Computing Foundation (CNCF), a non profit organization dedicated to the development of cloud native applications, announced it has voted to accept Rook as its 15th hosted project, following Kubernetes, Prometheus, OpenTracing, Fluentd, Linkerd, gRPC, CoreDNS, containerd, rkt, CNI, Envoy, Jaeger, Notary and TUF.

Rook is a platform that provides cluster-aware management for Kubernetes. Kubernetes is an open source project that has become the de facto standard of container orchestration. Using file, block and object storage systems, Rook is able to make cloud-native clusters self-sufficient and portable, according to The Linux Foundation.

Rather than create a storage system from scratch, Rook centers around turning a storage system like Ceph into a set of cloud-native services, which can run on top of Kubernetes. This is beneficial in that it preserves data even after container-based applications cease running.

Challenges surrounding persistent storage have been noted as one of the major barriers of container adoption. In the Portworx 2017 Annual Container Adoption Survey, persistent storage was cited as the number one challenge for running containers, with 26% of the sample identifying persistent storage as the most difficult challenge to overcome.

The non-profit voted Rook as an inception-level project under the CNCF Graduation Criteria v1.0. Every project by the CNCF is deemed an associated level of maturity of either inception, incubating or graduated. Since Rook is an inception-level project, it is not as far developed as incubation-level projects like Kubernetes and Envoy.

“Storage is one of the most important components of cloud native computing, yet persistent storage systems typically run outside the cloud native environments today,” said Chris Aniszczyk, COO of Cloud Native Computing Foundation, in a statement. “Rook was one of the early adopters of the Kubernetes operator pattern and we’re excited to bring in Rook as an inception level project to advance the state of cloud native storage.”

Rook is currently available in an alpha state. Beta and production-ready versions are expected to be available in the first half of 2018.

ABOUT AUTHOR

Nathan Cranford
Nathan Cranford
Nathan Cranford joined RCR Wireless News as a Technology Writer in 2017. Prior to his current position, he served as a content producer for GateHouse Media, and as a freelance science and tech reporter. His work has been published by a myriad of news outlets, including COEUS Magazine, dailyRx News, The Oklahoma Daily, Texas Writers Journal and VETTA Magazine. Nathan earned a bachelor’s from the University of Oklahoma in 2013. He lives in Austin, Texas.