CRI-O: The Lightweight Kubernetes Runtime
Shriira Press
A minimal, Kubernetes-native container runtime — built only to run Pods, and to do it well.
Welcome to CRI-O: The Lightweight Kubernetes Runtime.
CRI-O is a lightweight container runtime built for one job: running Kubernetes Pods. This free book teaches it from the ground up: the CRI and OCI standards it bridges, how it compares to containerd and Docker, its architecture and the conmon monitor that keeps containers alive across daemon restarts, OCI images and the shared containers/storage library, pod sandboxes and the container lifecycle (pause container and all), networking via CNI, configuration through its TOML files and the cgroup-driver pitfall, security and kernel isolation with sandboxed runtimes like Kata, and operating and troubleshooting CRI-O with crictl in production. Ten focused chapters with real config and clear diagrams that make this minimal, Kubernetes-native runtime something you can run and debug with confidence.
This title is part of the ShriIra library and is free to read in full, right here — our small contribution to making world-class knowledge easy to reach.
A note on reading it: open the Contents menu at the top of the reader to jump between chapters, use the Aa menu to set a comfortable text size, theme (light, sepia, or night), and single- or two-page layout. Your place is saved automatically, so you can always pick up where you left off.
We hope it serves you well.
— Shriira Press