写在最前面
自从Docker诞生以来,Docker镜像的拉取一直是一个老大难的问题。在前几年Docker在国内还没有普及的时候,基本上国内没有镜像源,部署一套Kubernetes因为镜像问题就吓退了一批同学。随着国内Docker应用的普及,国内的Docker镜像源开始慢慢多起来了,但稳定性也是一个让人头疼的问题,这不使用了多年的、、最近也陨落了403。今天木子梳理了一下当前国内还可用源,分享给各位同学,希望对各位同学有所帮助。
镜像下载异常处理kubectldescribepodtiller-deploy-d4d7b9495-zgnfx-nkube-systemEvents:TypeReasonAgeFromMessage-------------------------NormalBackOff15m(x17185over2d17h)kubelet,k8sw01Back-offpullingimage"/kubernetes-helm/tiller:"WarningFailed4m52s(x17230over2d17h)kubelet,k8sw01Error:/google_containers/tiller::/google_containers/tiller:|greptillertiller-deploy-76986974bd-x6wcx1/1Running0152m
通过阿里云代理基本问题不大,但如果万一用不了,我们还可以在国外的一台服务器上下载对应镜像,然后重新tag,再推送到国内仓库(比如:aliyun、qcloud、huaweicloud等),因为这个是公共镜像,所以这个仓库我们可以设置为公共,这样就不用每次登录去拉取镜像了。
[root@k8sm02~]/oubayun/public/tiller:
通过以上操作,我们就完成了Docker镜像换源的操作。
Docker镜像加速器列表镜像加速器厂商镜像加速器地址加速项目备注中科大{docker,gcr,quay}.、、不稳定阿里云/google_、稳定,Dockerhub需要在阿里云后台分配七牛云{reg,quay-mirror}.、稳定网易云稳定腾讯云稳定
这此镜像仓库也有一些坑的地方,比如:中科大的就不太稳定。使用阿里云域名解析(223.6.6.6或223.5.5.5等),使用腾讯云的仓库地址,就会出现域名解析的问题。国内还有很多DockerHub加速器,但都需要注册才能够使用,所以木子这里就不列出来了。
DockerHub镜像中科大/library/nginx七牛云/library/nginx腾讯云/library/nginx镜像源
中科大/google_containers/kube-proxy:源地址/coreos/flannel:七牛云/coreos/flannel:写在最后
免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系