当通过镜像创建应用时,管理节点的rbd-chaos 组件会调用系统的docker命令来拉取用户指定的仓库镜像。如果用户创建应用时填写的仓库地址不支持HTTPS协议,需要修改管理节点dockerd的配置,来支持非安全的镜像仓库地址。当前版本暂不支持私有镜像权限验证。

一、修改docker启动配置

  1. vi /opt/rainbond/envs/docker.sh
  2. # 通过添加多个 --insecure-registry 参数的形式,来支持非安全的仓库
  3. # 示例: --insecure-registry demo.com

二、重启docker服务

  1. systemctl restart docker
  2. # 如果管理节点和计算节点在同一个节点上需要重启kubelet服务。
  3. systemctl restart kubelet

注意:

当集群中包含多个管理节点时,每个管理节点的都需要执行上面的步骤。