diff --git a/docs/operations/mirror.md b/docs/operations/mirror.md index 3138d2034..555123a1e 100644 --- a/docs/operations/mirror.md +++ b/docs/operations/mirror.md @@ -7,6 +7,7 @@ The public mirror is useful to make the public resources download quickly in som You can follow the [offline](offline-environment.md) to config the image/file download configuration to the public mirror site. If you want to download quickly in China, the configuration can be like: ```shell +# this should be in /group_vars/k8s_cluster.yml gcr_image_repo: "gcr.m.daocloud.io" kube_image_repo: "k8s.m.daocloud.io" docker_image_repo: "docker.m.daocloud.io" @@ -19,45 +20,6 @@ files_repo: "https://files.m.daocloud.io" Use mirror sites only if you trust the provider. The Kubespray team cannot verify their reliability or security. You can replace the `m.daocloud.io` with any site you want. -## Example Usage Full Steps - -You can follow the full steps to use the kubesray with mirror. for example: - -Install Ansible according to Ansible installation guide then run the following steps: - -```shell -# Copy ``inventory/sample`` as ``inventory/mycluster`` -cp -rfp inventory/sample inventory/mycluster - -# Update Ansible inventory file with inventory builder -declare -a IPS=(10.10.1.3 10.10.1.4 10.10.1.5) -CONFIG_FILE=inventory/mycluster/hosts.yaml python3 contrib/inventory_builder/inventory.py ${IPS[@]} - -# Use the download mirror -cp inventory/mycluster/group_vars/all/offline.yml inventory/mycluster/group_vars/all/mirror.yml -sed -i -E '/# .*\{\{ files_repo/s/^# //g' inventory/mycluster/group_vars/all/mirror.yml -tee -a inventory/mycluster/group_vars/all/mirror.yml <