托管平台组件镜像的镜像仓库可能不提供 HTTPS 服务,或者没有由公共证书颁发机构签发的有效 TLS 证书。如果您信任该仓库,请按照以下步骤配置您的容器运行时。
配置步骤因容器运行时而异。本文档涵盖 Docker 和 Containerd。
步骤
在导入集群的每个节点上运行以下操作:
备份 Docker 配置文件。
编辑 /etc/docker/daemon.json。
确保存在 insecure-registries 参数,并添加之前获取的镜像仓库地址。
若有多个仓库,例如:
(可选)使用 jq 验证 Docker 配置语法。
确保已安装 jq。例如:yum install jq -y。
重启所有节点上的 Docker。
注意:
在导入集群的每个节点上运行以下操作:
备份配置文件
获取 Containerd 运行时版本
在导入集群的每个节点上运行以下操作:
编辑 /etc/containerd/config.toml
重启 Containerd。
在导入集群的每个节点上运行以下操作:
检查配置中是否存在 config_path。
创建 hosts.toml 文件。
如果上一步输出了“请按照‘Containerd v1.4 v1.5 不安全仓库配置’中的步骤操作。”,请参见 Containerd v1.4 v1.5 不安全仓库配置。
重启 Containerd。