使用脚本pull阿里云的k8s镜像并更改标签

用kubeadm安装集群的时候,发现默认的k8s镜像源由于被墙无法拉取所需要的镜像,所以通过在阿里云下载镜像通过docker tag 改标签的方式来进行。

#!/bin/bash
# pull image form aliyun registry and docker tag k8s
# ##################################################
image_name=(
   kube-proxy:v1.15.1
   kube-scheduler:v1.15.1
   kube-controller-manager:v1.15.1
   kube-apiserver:v1.15.1
   coredns:1.3.1
   etcd:3.3.10
   pause:3.1
   ) 
aliyun_registry="registry.cn-hangzhou.aliyuncs.com/google_containers/"

k8s_registry="k8s.gcr.io/"
 
for image in ${image_name[@]};do
   docker pull $aliyun_registry$image
   docker tag $aliyun_registry$image $k8s_registry$image
done
 
 
原文地址:https://www.cnblogs.com/lingshu/p/11282482.html