管理节点和计算节点都需要安装Containerd。
git clone https://github.com/containerd/containerd -b release/1.4
cd containerd go mod init github.com/containerd/containerd
go mod tidy
go mod vendor
make
make install
mkdir -p /usr/local/lib/systemd/system/ cp containerd.service /usr/local/lib/systemd/system/containerd.service systemctl daemon-reload systemctl enable --now containerd
同时需要修改sandbox_image参数,否则镜像无法拉取。
mkdir -p /etc/containerd containerd config default > /etc/containerd/config.toml
vi /etc/containerd/config.toml
sandbox_image="registry.aliyuncs.com/google_containers/pause:3.2"
SystemdCgroup = true
修改后效果:
sudo systemctl restart containerd