CentOS安装CRI--containerd
从containerd.service的发行列表中,下载对应的containerd.service,并放到/usr/local/lib/systemd/system/containerd.service。中还有其他方式的安装,这里只介绍了一种。执行如下命令,开启containerd.service自启动。下载后,通过如下命令,解压到/usr/local目录下。执行如下命令,将它解压到/opt/cn
·
前言
- CRI,Container Runtimes,通常直译成容器进行时
- 因为kubernetes,从1.24开始,移除了Dockershim,需要额外安装CRI,保障Pod能顺利运行。
- 网上有很多容器进行时的工具,本文采用containerd工具。
第一章 下载并解压软件
在发行列表里找到适合自己系统的软件。
下载后,通过如下命令,解压到/usr/local目录下
tar Cxzvf /usr/local containerd-1.7.16-linux-amd64.tar.gz
第二章 配置系统启动服务
从containerd.service的发行列表中,下载对应的containerd.service,并放到/usr/local/lib/systemd/system/containerd.service。
执行如下命令,开启containerd.service自启动
systemctl daemon-reload
systemctl enable --now containerd
第三章 安装runc
从runc的发行列表里下载对应的runc。
通过如下命令进行安装
install -m 755 runc.amd64 /usr/local/sbin/runc
第四章 安装CNI插件
从cni的发行列表中下载合适的软件。
执行如下命令,将它解压到/opt/cni/bin中
mkdir -p /opt/cni/bin
tar Cxzvf /opt/cni/bin cni-plugins-linux-amd64-v1.4.1.tgz
第五章 生成并配置config.toml文件
通过如下命令生成默认的config.toml文件
containerd config default > /etc/containerd/config.toml
修改一些配置,方便后续的k8s的搭建
5.1 配置 systemd cgroup 驱动
重启containerd服务
systemctl restart containerd
第六章 其他说明
官网中还有其他方式的安装,这里只介绍了一种。需要的话,请自行查阅。
更多推荐
已为社区贡献7条内容
所有评论(0)