kubespray国内加速脚本

因为墙的原因,无法下载国外文件,因此需要将某些下载域名转换成国内镜像域名。

参考:https://gitee.com/kxtry/kubespray-k8s-installation/tree/master
-----------------------------
#参照gcr.io替换所有域名
grep -rl 'gcr.io' ./|xargs sed -i "s/gcr.io/gcr.azk8s.cn/g"
grep -rl 'quay.io' ./|xargs sed -i "s/quay.io/quay.azk8s.cn/g"
 
docker.io -> dockerhub.azk8s.cn (其中官方镜像需要加library/)
quay.io ->  quay.azk8s.cn
gcr.io -> gcr.azk8s.cn
k8s.gcr.io -> gcr.azk8s.cn/google-containers
-----------------------------------------------
vim roles/container-engine/docker/defaults/main.yml修改以下内容。
docker_rh_repo_base_url: 'https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stable'
docker_rh_repo_gpgkey: 'https://mirrors.aliyun.com/docker-ce/linux/centos/gpg'
 
# CentOS/RedHat Extras repo
extras_rh_repo_base_url: "https://mirrors.aliyun.com/centos/$releasever/extras/$basearch/"
extras_rh_repo_gpgkey: "https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7"