CRI-O: Secure, Performant, and Boring...
summary
CRI-O now implements CRI v1 and stays version-locked with Kubernetes, fixed a CVE introduced in 1.19 that allowed arbitrary sysctl writes, and flips seccomp on by default in 1.24. A Rust replacement for conmon called conmon-rs (kanmon) uses capn proto IPC to reduce memory and add a streaming API; it runs containers and exec/attach in tests but isn’t production-ready yet. SELinux relabeling gets three strategies (always relabel, conditional skip with annotations, skip if privileged), runtime classes gain multiple storage drivers, and cosign and kubelet checkpointing (1.25) are coming.
AI-written summary · about
chapters (11)
- 0:00Start
- 0:45What is CRI-O?
- 1:47A Few Updates
- 2:50Rethinking container lifecycle management
- 9:45SELinux and Kubernetes: A Primer
- 11:50The Problem: Volume Relabeling
- 13:20Solution #1: Conditionally Skip if Correct
- 14:45Solution #2: Always Skip if 'spc_t'
- 15:31Efficiency vs Security
- 16:56Enabling Seccomp by Default
- 18:36Looking Forward








