美文网首页
k8s.gcr.io 国内镜像拉不下来

k8s.gcr.io 国内镜像拉不下来

作者: 0neBean | 来源:发表于2019-09-26 15:17 被阅读0次

在我以docker模式启动k8s的时候,报错了 镜像拉不下来。


解决的思路如下:

假设我们需要拉取的镜像是 gcr.io/kubernetes-helm/tiller:v2.14.3

  • 首先搜索一下哪些源提供了你需要拉的镜像:
#列:
docker search tiller

# NAME                                    DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
# jessestuart/tiller                      Nightly multi-architecture (amd64, arm64, ar…   12                                      [OK]
# sapcc/tiller                            Mirror of https://gcr.io/kubernetes-helm/til…   8                                       
# ist0ne/tiller                           https://gcr.io/kubernetes-helm/tiller           3                                       [OK]
# rancher/tiller                                                                          2                                       
# jmgao1983/tiller                        from gcr.io/kubernetes-helm/tiller              2                                       [OK]
# ibmcom/tiller                           Docker Image for IBM Cloud private-CE (Commu…   1                                       
# itinerisltd/tiller                                                                      1                                       
# luxas/tiller                                                                            1                                       
# ansibleplaybookbundle/tiller-apb        An APB that deploys tiller for use with helm.   0                                       [OK]
# cfplatformeng/tiller                                                                    0                                       
# cfplatformeng/tiller-ubuntu                                                             0                                       
# ibmcom/tiller-ppc64le                   Docker Image for IBM Cloud Private-CE (Commu…   0                                       
# kubeapps/tiller-proxy                   A web-based UI for deploying and managing ap…   0                                       
# kubeapps/tiller-proxy-ci                Store temporary images generated by CI system   0                                       
# sorenmat/tiller                                                                         0                                       
# appscode/tiller                                                                         0                                       
# cgetzen/tiller                          Custom Tiller Tests                             0                                       
# fkpwolf/tiller                                                                          0                                       
# anjia0532/tiller                                                                        0                                       
# pcanham/tiller                          tiller image for Raspberry Pi for testing He…   0                                       
# itinerisltd/tiller-circleci                                                             0                                       
# kontenapharos/tiller                                                                    0                                       
# 4admin2root/tiller                      gcr.io/kubernetes-helm/tiller                   0                                       [OK]
# renaultdigital/tillerless-helm-gcloud   Add tillerless plugin to helm-gcloud image      0                                       
# wzrdtales/tillerless-helm               tillerless-helm                                 0                                       

从结果可以看出 sapcc/tiller 是缓存 gcr.io/kubernetes-helm 的镜像,我们去docker.hub 上面去搜索一下 sapcc/tiller,验证一下源信息:

发现版本信息也吻合,那直接将地址换成该第三方的即可:

docker pull sapcc/tiller:v2.14.3

以下是一些常用的 k8s 国内可用的镜像地址:

#这三条语句是等效的
docker pull  k8s.gcr.io/kube-apiserver:v1.15.2
docker pull  gcr.azk8s.cn/google-containers/kube-apiserver:v1.15.2
docker pull registry.cn-hangzhou.aliyuncs.com/dck8s/kube-apiserver:v1.15.2

拉好之后可以查看本地镜像:

docker images

再通过以下命令 把来下来的镜像修改成 k8s.gcr.io 域名下的:

docker tag gcr.azk8s.cn/google-containers/kube-apiserver:v1.15.2 k8s.gcr.io/kube-apiserver:v1.15.2

这就相当于把从别的服务上,把镜像已经拉到本地了。

相关文章

  • k8s.gcr.io 国内镜像拉不下来

    在我以docker模式启动k8s的时候,报错了 镜像拉不下来。 解决的思路如下: 假设我们需要拉取的镜像是 gcr...

  • minikube 镜像被墙问题 k8s.gcr.io

    问题: 网络原因 k8s.gcr.io 拉取不到。 百度一下给出的方案一般是:拉其他镜像回来然后改 tag。一个一...

  • 玩装Docker(3)-使用镜像

    镜像加速器 国内从Docker Hub拉取镜像有时会遇到困难,此时可以配置镜像加速器,国内很多云服务商都提供了国内...

  • docker更换镜像源

    简介:因为国内的网络访问问题,为加快拉取镜像速度,建议设置docker国内镜像源。 Docker中国区官方镜像:h...

  • docker 国内镜像源

    为加快拉取镜像速度,建议设置docker国内镜像源 Docker中国区官方镜像:https://registry....

  • Docker学习笔记(二)镜像加速器

    镜像加速器国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很...

  • 使用Docker部署SpringBoot项目

    准备环境: dockerjdkmaven 配置docker: 为加快拉取镜像速度,建议设置docker国内镜像源 ...

  • kubeadm init从私有仓库拉取镜像

    查看kubeadm config所需的镜像 第一种:中转 首先从Kubernetes国内Docker镜像拉取镜像,...

  • docker镜像加速器设置

    镜像加速器 国内访问Docker Hub可能会出现问题,如下图所示,拉取镜像超时,此时可以配置镜像加速器,国内很多...

  • Docker 配置镜像加速

    在使用Docker 下载镜像时,如果不配置镜像加速,下载镜像会比较慢,因为国内从 DockerHub 拉取镜像有时...

网友评论

      本文标题:k8s.gcr.io 国内镜像拉不下来

      本文链接:https://www.haomeiwen.com/subject/qcahyctx.html