#!/bin/sh TAG=v1.10.7 ETCD_TAG=3.1.12 PAUSE_TAG=3.1 DNS_TAG=1.14.8 REMOTE_RPO=luckydogchian LOCAL_RPO=registry.domain.com LOCAL=k8s.gcr.io API_SERVER=kube-apiserver-amd64:${TAG} MANAGER=kube-controller-manager-amd64:${TAG} ETCD=etcd-amd64:${ETCD_TAG} SCHEDULER=kube-scheduler-amd64:${TAG} PROXY=kube-proxy-amd64:${TAG} PAUSE=pause-amd64:${PAUSE_TAG} DNS=k8s-dns-kube-dns-amd64:${DNS_TAG} SIDECAR=k8s-dns-sidecar-amd64:${DNS_TAG} DNSMASQ=k8s-dns-dnsmasq-nanny-amd64:${DNS_TAG} # 从远端仓库下载并推送到本地仓库 for i in $API_SERVER $MANAGER $SCHEDULER $ETCD $PROXY $DNS $DNSMASQ $SIDECAR $PAUSE; do echo $i docker pull ${REMOTE_RPO}/${i} # docker tag ${REMOTE_RPO}/${i} ${LOCAL_RPO}/${i} docker tag ${REMOTE_RPO}/${i} ${LOCAL}/${i} #docker push ${LOCAL_RPO}/${i} done