Runtime 安装
Containerd作为Runtime
由于 Kubernetes 1.24 以上版本将不再直接支持 Docker,因此需要将 Kubernetes 的 Runtime 改为 Containerd。
安装 Docker 时会自动安装 Containerd
1. 配置Docker源
2.安装docker-ce
由于并不是每个节点都需要 Docker 引擎,因此无须启动 Docker,只需要配置和启动 Containerd 即可。
3. 配置 Containerd 所需的模块
4. 加载模块
5. 配置 Containerd 所需的内核
加载内核:
6. 配置 Containerd 的配置文件
所有节点将 Containerd 的 Cgroup 改为 Systemd:
找到 containerd.runtimes.runc.options,修改 SystemdCgroup = true
所有节点将 sandbox_image 的 Pause 镜像改成符合自己版本的地址:registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.6
7. 启动 Containerd,并配置开机自启动
检查 containerd 是否启动成功:
8. 配置 crictl 客户端连接的 Runtime 位置
最后更新于
这有帮助吗?