容器运行时是Kubernetes底层的基础设施。本文解析容器运行时的发展与CRI-O。 ## 容器运行时演进 Docker -> dockershim -> containerd -> CRI-O ## CRI-O CRI-O是专为Kubernetes设计的轻量级容器运行时。 ## 运行时对比 | 特性 | containerd | CRI-O | |------|-----------|-------| | 复杂度 | 中等 | 低 | | K8s专用 | 否 | 是 | | 性能 | 优秀 | 优秀 | ## 安全容器 - Kata Containers:每个Pod独立虚拟机 - gVisor:用户空间内核系统调用 选择运行时的考量:稳定性、安全性、性能和社区支持。