第一章 kubernetes1.24部署 第二章 选择docker作为容器运行时 第三章 选择containerd作为容器运行时 第四章 选择cri-o作为容器运行时 第五章 网络插件flannel部署 第六章 网络插件calico部署 第七章 网络插件cilium部署
文章目录
- 系列文章目录
- 选择cri-o作为kubernetes运行时
- 1. cri-o的安装
- 1.1根据自己的系统和要安装的cri-o版本来配置环境
- 1.2安装cri-o
- 2.cri-o的配置
- 3. 总结
cri-o 实现了 kubernetes 的 Container Runtime Interface (CRI) 接口,提供容器运行时核心功能,如镜像管理、容器管理等,相比 docker 更加简单、健壮和可移植。
参考网址:cri-o
安装cri-o前,我们配置一下环境变量,以便于下面安装cri-o。
1.1根据自己的系统和要安装的cri-o版本来配置环境
我这里要安装的版本为1.24.1版本,cri-o和kubernetes的版本相对应 。可以查看官网来找到自己对应的环境设置参数:https://cri-o.io/
查看操作系统命令:
# cat /etc/issue
官网参考如下:



1.2安装cri-o
- 写入存储库路径:
- 写入文件后,我们去/etc/apt/sources.list.d/路径下,找到devel:kubic:libcontainers:stable:cri-o:1.24:1.24.1.list的文件,把里面的:
示例如下:

因为我们这里下的是1.24的子版本1.24.1,官方在这里存储库设置的时候出了一点问题,修改后,存储库的路径就能正确寻找到1.24.1版本了。如果下载的1.24版本,则不需要修改。
- 下载密钥和安装:
- 验证是否安装成功
- 配置cri-o的网络代理
代理信息根据自身环境修改
启动成功参考:
cri-o作为kubernetes原生轻量级的运行时,安装和配置相对简单,对OCI容器也很好的兼容。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/187336.html