怎么从阿里云下载当前kubeadm版本的相关镜像并打包成google的包
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 # 删除阿里云拉取的镜像(删不删都可以)
版权申明
本文系作者 @Tis-FYM 原创发布在Tis-FYI站点。未经许可,禁止转载。
评论