本文编写于 149 天前,最后修改于 131 天前,其中某些信息可能已经过时。
for i in `kubeadm config images list`; do
imageName=${i#k8s.gcr.io/}
docker pull registry.aliyuncs.com/google_containers/$imageName
docker tag registry.aliyuncs.com/google_containers/$imageName k8s.gcr.io/$imageName
docker rmi registry.aliyuncs.com/google_containers/$imageName
done;
kubeadm config images list # 列出kubeadm的版本镜像列表
docker pull registry.aliyuncs.com/google_containers/$imageName # 拉取镜像列表当中的镜像
docker tag registry.aliyuncs.com/google_containers/$imageName k8s.gcr.io/$imageName # 给拉取的镜像打上标签,目的是为了让本地有来自k8s.gcr.io的镜像,kubeadm在启动的时候,就会自动识别有对应的镜像
docker rmi registry.aliyuncs.com/google_containers/$imageName # 删除阿里云拉取的镜像(删不删都可以)