加载中...

CRI-O 是一个专门面向 Kubernetes 的开源容器运行时,由红帽(Red Hat)主导发起,是 CNCF 毕业项目。其名称来自 CRI(容器运行时接口)与 OCI(开放容器倡议)的组合,目标是成为两者之间的最小桥梁。
与通用容器引擎不同,CRI-O 只做 Kubernetes 需要的事情:实现 CRI 定义的镜像与容器管理接口,底层调用 runc 等 OCI 运行时执行容器,网络交给 CNI 插件处理。它不提供命令行构建镜像、单机编排等额外功能,因而代码量小、攻击面小。
CRI-O 的版本与 Kubernetes 小版本保持同步发布,每个版本明确对应一个 Kubernetes 版本,简化了兼容性管理。
CRI-O 是红帽 OpenShift 平台的默认容器运行时,也被部分注重精简与安全的自建 Kubernetes 集群采用,与 containerd 一同构成 dockershim 移除后的两大主流选择。

登录 后参与讨论
暂无讨论,来发表第一条评论吧