第一章 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容器也很好的兼容。
到此这篇k8s查看pod yaml(k8s查看pod 容器状态)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/do-docker-k8s/42949.html