k8s.gcr.io Pull失败

安装新版本的Kubernetes过程中,需要从k8s.grc.io仓库中拉取所需镜像文件,但由于GFW导致无法正常拉取

本文将介绍如何绕过此问题,来完成业务的部署。

    [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-apiserver:v1.14.1[ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-controller-manager:v1.14.1[ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-scheduler:v1.14.1[ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-proxy:v1.14.1[ERROR ImagePull]: failed to pull image k8s.gcr.io/pause:3.1[ERROR ImagePull]: failed to pull image k8s.gcr.io/etcd:3.2.24[ERROR ImagePull]: failed to pull image k8s.gcr.io/coredns:1.2.6

解决方案
docker.io仓库对google的容器做了镜像,可以通过下列命令下拉取相关镜像:

docker pull mirrorgooglecontainers/kube-apiserver:v1.14.1
docker pull mirrorgooglecontainers/kube-controller-manager:v1.14.1
docker pull mirrorgooglecontainers/kube-scheduler:v1.14.1
docker pull mirrorgooglecontainers/kube-proxy:v1.14.1
docker pull mirrorgooglecontainers/pause:3.1
docker pull mirrorgooglecontainers/etcd:3.2.24
docker pull coredns/coredns:1.2.6

通过docker tag命令来修改镜像的标签:

docker tag docker.io/mirrorgooglecontainers/kube-apiserver:v1.14.1 k8s.gcr.io/kube-apiserver:v1.14.1...docker tag docker.io/coredns/coredns:1.2.6 k8s.gcr.io/coredns:1.2.6

docker images 导入导出

导出镜像
如果要存出镜像到本地文件,可以使用docker save命令。例如,存出本地的ubuntu:14.04镜像为文件ubuntu_14.04.tar:
$ sudo docker save -o /home/user/images/ubuntu_14.04.tar ubuntu:14.04

导入镜像
可以使用docker load从存出的本地文件中再导入到本地镜像库,例如从文件ubuntu_14.04.tar导入镜像到本地镜像列表,如下所示:
$ sudo docker load --input ubuntu_14.04.tar

[kubernetes] 解决k8s.gcr.io Image 导入导出 等问题相关推荐

  1. 快速解决Kubernetes从k8s.gcr.io仓库拉取镜像失败问题

    前言:  在部署Kubernetes的过程中,需要从k8s.grc.io仓库中拉取部署所需的镜像文件,但是由于国内对国外的防火墙问题导致无法正常拉取,下面介绍一个方法来解决此问题,完成Kubernet ...

  2. 1条命令解决使用kubeadm安装 kubernetes 从 k8s.gcr.io 拉取镜像失败的问题

    原因 由于 kubernetes 安装时需要从 k8s.gcr.io 拉取镜像,但是该网站被我国屏蔽了,国内没法正常访问导致没法正常进行kubernetes正常安装. 这里通过介绍从Docker官方默 ...

  3. 解决k8s.gcr.io问题

    kubeadm安装新版本的Kubernetes过程中,需要从k8s.grc.io仓库中拉取所需镜像文件,但由于G-F-W导致无法正常拉取,本文将介绍如何绕过此问题,来完成业务的部署. [ERROR I ...

  4. 解决从k8s.gcr.io/gcr.io/quay.io等地址拉取镜像失败问题(Kubernetes国内镜像仓库地址)

    解决从k8s.gcr.io/gcr.io/quay.io等地址拉取镜像失败问题(Kubernetes国内镜像仓库地址) 参考文章: (1)解决从k8s.gcr.io/gcr.io/quay.io等地址 ...

  5. Kubernetes k8s拉取镜像失败最简单最快最完美解决方法 [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-apiserver

    问题 由于国内网络原因,kubeadm init会卡住不动,一卡就是半个小时,然后报出这种问题: [ERROR ImagePull]: failed to pull image k8s.gcr.io/ ...

  6. Kubernetes:如何解决从k8s.gcr.io拉取镜像失败问题

    安装k8s的时候需要从k8s.gcr.io拉取镜像 kubeadm init --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-addres ...

  7. Kubernetes Pod报错 filed to get sandbox image “k8s.gcr.io/pause:3.6“

    最近工作中在部署Pod后发现无法正常启动,查看Pod详情后看到以下报错信息: Failed to create pod sandbox: rpc error: code = Unknown desc ...

  8. k8s 拉取镜像失败_Kubernetes:如何解决从k8s.gcr.io拉取镜像失败问题

    安装k8s的时候需要从k8s.gcr.io拉取镜像 执行kubeadm init     --pod-network-cidr=10.244.0.0/16   --apiserver-advertis ...

  9. 解决prometheus k8s.gcr.io/addon-resizer:1.8.4镜像无法下载的问题

    其中k8s.gcr.io/addon-resizer:1.8.4镜像被墙,无法下载,所以需要先通过阿里云下载下来,再传入本地镜像仓库 # docker pull registry.cn-beijing ...

最新文章

  1. 如何使用 ASP.NET 实用工具加密凭据和会话状态连接字符串
  2. zabbix监控系统的安装与配置
  3. IIS7 设置读取、脚本和可执行文件的执行权限的步骤
  4. druid 多数据源_Druid连接池的使用以及注意事项
  5. php mysql增改删_PHP分享:如何实现MySQL的增加删除修改查看
  6. OpenCV重新映射Remap的实例(附完整代码)
  7. python如何获取url中的内容_python怎么提取url中的参数
  8. linux yum 安装widget,CentOS 7安装Qt5.12.1过程
  9. Jaccard文本相似度计算 Java程序
  10. puppet之用户管理
  11. 【OSG】安装编译小结
  12. tomcat启动后连接数据库连接慢的问题
  13. webpack@3.6.0(4) -- 配置模块化开发
  14. getent passwd 不能访问到 ldap 的用户
  15. springboot中学成绩管理毕业设计源码100854
  16. NumPy库常见操作总结
  17. Mybatis Plus分页Page total始终为0
  18. 计算机网络应用层题库
  19. 深夜街头被偷拍的扎心瞬间:成年人的体面,都是易碎品
  20. Thanos 与 VictoriaMetrics,谁才是打造大型 Prometheus 监控系统的王者?

热门文章

  1. java lock代码写法_java Lock接口详解及实例代码
  2. Entity Framework 6 Recipes 2nd Edition(10-3)译 - 返回结果是一个标量值
  3. eclipse插件安装方法
  4. Android事件处理之多点触摸与手势识别
  5. IOS 5 中@synthesize window = _window是什么意思呢
  6. .NET正则表达式使用高级技巧之替换类
  7. 快速的CSV文件生成器
  8. 计算机培训研修日志,2021年计算机培训研修日志
  9. Hibernate3 r的SLF4J问题
  10. 二叉树创建及遍历算法(递归及非递归)(转)