kubernetes国内镜像代理
仓库地址
在Kubernetes上部署应用时会出现因镜像在国外拉取速度很慢或者完全没法拉取的情况,本文主要总结四种常见的镜像仓库加速。
gcr.io
# 原命令
docker pull gcr.io/xxx/yyy:zz
# 中科大镜像加速
# 前面加 gcr.mirrors.ustc.edu.cn/
docker pull gcr.mirrors.ustc.edu.cn/xxx/yyy:zz
# azure中国镜像加速
# 在前面加 gcr.azk8s.cn/
docker pull gcr.azk8s.cn/xxx/yyy:zz
k8s.gcr.io
k8s.gcr.io主要是与Kubernetes组件相关的镜像,它其实是存放在gcr.io/google-containers,因此可用上面gcr.io的加速方式
# 原命令
docker pull k8s.gcr.io/xxx/yyy:zz
# 中科大镜像加速
# 前面加 gcr.mirrors.ustc.edu.cn/google-containers/
docker pull gcr.mirrors.ustc.edu.cn/google-containers/xxx/yyy:zz
# azure中国镜像加速
# 在前面加 gcr.azk8s.cn/google-containers/
docker pull gcr.azk8s.cn/google-containers/xxx/yyy:zz
quay.io
# 原命令
docker pull quay.io/xxx/yyy:zz
# 中科大镜像加速
# 在前面加 quay.mirrors.ustc.edu.cn/
docker pull quay.mirrors.ustc.edu.cn/xxx/yyy:zz
# azure中国镜像加速
# 在前面加 quay.azk8s.cn/
docker pull quay.azk8s.cn/xxx/yyy:zz
参考
http://yuxiaoba.xyz/kubernetes-dockerjing-xiang-jia-su/
http://mirror.azure.cn/help/gcr-proxy-cache.html