containerd安装
containerd官方架构图
总体来看 containerd 可以分为三个大块:Storage
、Metadata
和 Runtime
1.下载安装包
由于 containerd 需要调用 runc,所以我们也需要先安装 runc,不过 containerd 提供了一个包含相关依赖 的压缩包 cri-containerd-cni-${VERSION}.${OS}-${ARCH}.tar.gz
,直接下载这个包即可
export CONTAINERD_VERSION=1.5.9
wget https://github.com/containerd/containerd/releases/download/v${CONTAINERD_VERSION}/cri-containerd-cni-${CONTAINERD_VERSION}-linux-amd64.tar.gz
2.解压包
tar包解压缩后是3个目录 etc
、 opt
、 usr
解压前可使用 tar -tf
命令查看包内容
tar xf cri-containerd-cni-${CONTAINERD_VERSION}-linux-amd64.tar.gz -C /
3.创建containerd配置文件
containerd 的默认配置文件为 /etc/containerd/config.toml
,我们可以通过 containerd config default > /etc/containerd/config.toml
命令生成一个默认的配置
mkdir -p /etc/containerd && containerd config default > /etc/containerd/config.toml