为安装配置加速器

如果您无法从 dockerhub.io 下载镜像,强烈建议您预先配置仓库的镜像地址(即加速器)以加快下载速度。您可以参考 Docker 官方文档,或执行以下步骤。

获取加速器地址

您需要获取仓库的一个镜像地址以配置加速器。以下示例介绍如何从阿里云获取加速器地址。

  1. 登录阿里云控制台,在搜索栏中输入“容器镜像服务”,点击搜索结果中的容器镜像服务

    container-registry.png

  2. 点击镜像加速器

    image-booster

  3. 在如图所示的位置获取加速器地址,并按照页面上提供的阿里云官方操作文档配置加速器。

    booster-url

配置仓库镜像地址

您可以直接配置 Docker 守护程序,也可以使用 KubeKey 进行配置。

配置 Docker 守护程序

备注

采用此方法,您需要预先安装 Docker。

  1. 执行如下命令:

    1. sudo mkdir -p /etc/docker
    1. sudo vi /etc/docker/daemon.json
  2. 在文件中添加 registry-mirrors 键值对。

    1. {
    2. "registry-mirrors": ["https://<my-docker-mirror-host>"]
    3. }

    备注

    请将命令中的地址替换成您实际的加速器地址。

  3. 执行如下命令保存文件并重新加载 Docker,以使修改生效。

    1. sudo systemctl daemon-reload
    1. sudo systemctl restart docker

使用 KubeKey 配置仓库镜像地址

  1. 在安装前用 KubeKey 创建 config-sample.yaml 文件,并定位到文件中的 registry 位置。

    1. registry:
    2. registryMirrors: [] # For users who need to speed up downloads
    3. insecureRegistries: [] # Set an address of insecure image registry. See https://docs.docker.com/registry/insecure/
    4. privateRegistry: "" # Configure a private image registry for air-gapped installation (e.g. docker local registry or Harbor)
  2. registryMirrors 处填入仓库的镜像地址并保存文件。关于安装过程的更多信息,请参见多节点安装

备注

在 Linux 上通过 All-in-one 模式安装 KubeSphere 不需要 config-sample.yaml 文件。该模式下请采用第一种方法进行配置。