从私服上下载,那么这些镜像需要先push到私服上
pull_images_on_node.sh:
#!/bin/shROOT=$(cd `dirname $0`/../&&pwd)pushd $ROOT/install# docker pull images of calicosh docker_pull.sh quay.io/calico/node:v2.5.1sh docker_pull.sh quay.io/calico/cni:v1.10.0sh docker_pull.sh quay.io/calico/kube-policy-controller:v0.7.0# docker pull images of kube-dnssh docker_pull.sh gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64:v1.14.1sh docker_pull.sh gcr.io/google_containers/k8s-dns-kube-dns-amd64:v1.14.1sh docker_pull.sh gcr.io/google_containers/k8s-dns-sidecar-amd64:v1.14.1# docker pull images of dashboardsh docker_pull.sh gcr.io/google_containers/kubernetes-dashboard-amd64:v1.6.0# docker pull images of consulsh docker_pull.sh consul:0.8.4popd
docker_pull.sh
#!/bin/shIP=$G_DOCKER_REGISTRYIMAGE=`docker images |awk -F ' ' '{print $1":"$2}' |grep $1`if [ "$IMAGE" = "$1" ];thenecho "$1 exist"exitfidocker pull $IP/$1docker tag $IP/$1 $1docker rmi $IP/$1
