The Cloud Native Computing Foundation (CNCF) has accepted a new project to its incubator. CRI-O is a lightweight implementation of the Kubernetes Container Runtime Interface (CRI).
It was designed to enable the use of the Open Container Initiative (OCI) runtimes and images, the CNCF explained.
“CNCF hosts a variety of container runtimes and we’re excited to have CRI-O join them as a incubation level project. Choice and competition benefit end users,” said Chris Aniszczyk, CTO/COO of CNCF. “We look forward to supporting and cultivating the CRI-O community as a top-level project.”
CRI was introduced by Kubernetes in 2016 as a plug-in interface to enable kubelet to use different container runtimes without having to recompile. Created by developers from Red Hat and Google, CRI-O builds on that work. CRI-O was designed to provide an integration path between the OCI runtime and the kubelet.
CRI-O follows the same release schedule as Kubernetes. As such, Red Hat believe that this move is a step forward for the containers and CRI-O community since it moves it to the same home as Kubernetes.
The project is currently being maintained by Red Hat, Intel, and SUSE. Red Hat has stated that it plans to continue working on the development CRI-O. “With our heritage and dedication to open source software and community-driven development, CRI-O can benefit the community even further within CNCF housed next to Kubernetes.” Red Hat stated.