CRI-O
Open SourceAbout CRI-O
CRI-O is an implementation of the Kubernetes CRI that enables use of OCI compatible runtimes. It is described as a lightweight alternative to using Docker as the runtime for Kubernetes. It allows Kubernetes to use any OCI-compliant runtime as the container runtime for running pods. It supports runc and Kata Containers as container runtimes today, with any OCI-conformant runtime pluggable in principle. CRI-O supports OCI container images and can pull from any container registry.
Products
- CRI-O: A container runtime implementation of the Kubernetes CRI that enables OCI-compatible runtimes to run pods.
- conmon: A utility within CRI-O used to monitor containers, handle logging, serve attach clients and detect Out Of Memory situations.
Used for
- Pulling container images from a container registry
- Unpacking downloaded images into container root filesystems
- Generating an OCI runtime specification file describing how to run a container
- Setting up networking for pods using CNI plugins
Who it is for
- Used in Minikube as a container runtime option
- Used with kubeadm to set up clusters
- Configured by default in Kubic's kubeadm and microOS system roles
From CRI-O's own website, read 2026-10-23. How we build listings.
How to evaluate Containers & Kubernetes
This is how the CIOPages Research Team evaluates this category. It is not an assessment of CRI-O. It comes from our Kubernetes Platforms buyer guide.
Other Containers & Kubernetes Vendors
View allCIOPages put this listing together from public sources. It’s information, not an endorsement. How we build listings. Work here? Claim this listing or .
Quick Facts
cri-o.ioWe publish a detail only when we can point at the page it came from. Know when CRI-O was founded or where it is based? Send it to us, free.