[kubernetes] 解决k8s.gcr.io Image 导入导出 等问题
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 导入导出 等问题相关推荐
- 快速解决Kubernetes从k8s.gcr.io仓库拉取镜像失败问题
前言: 在部署Kubernetes的过程中,需要从k8s.grc.io仓库中拉取部署所需的镜像文件,但是由于国内对国外的防火墙问题导致无法正常拉取,下面介绍一个方法来解决此问题,完成Kubernet ...
- 1条命令解决使用kubeadm安装 kubernetes 从 k8s.gcr.io 拉取镜像失败的问题
原因 由于 kubernetes 安装时需要从 k8s.gcr.io 拉取镜像,但是该网站被我国屏蔽了,国内没法正常访问导致没法正常进行kubernetes正常安装. 这里通过介绍从Docker官方默 ...
- 解决k8s.gcr.io问题
kubeadm安装新版本的Kubernetes过程中,需要从k8s.grc.io仓库中拉取所需镜像文件,但由于G-F-W导致无法正常拉取,本文将介绍如何绕过此问题,来完成业务的部署. [ERROR I ...
- 解决从k8s.gcr.io/gcr.io/quay.io等地址拉取镜像失败问题(Kubernetes国内镜像仓库地址)
解决从k8s.gcr.io/gcr.io/quay.io等地址拉取镜像失败问题(Kubernetes国内镜像仓库地址) 参考文章: (1)解决从k8s.gcr.io/gcr.io/quay.io等地址 ...
- Kubernetes k8s拉取镜像失败最简单最快最完美解决方法 [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-apiserver
问题 由于国内网络原因,kubeadm init会卡住不动,一卡就是半个小时,然后报出这种问题: [ERROR ImagePull]: failed to pull image k8s.gcr.io/ ...
- Kubernetes:如何解决从k8s.gcr.io拉取镜像失败问题
安装k8s的时候需要从k8s.gcr.io拉取镜像 kubeadm init --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-addres ...
- 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 ...
- k8s 拉取镜像失败_Kubernetes:如何解决从k8s.gcr.io拉取镜像失败问题
安装k8s的时候需要从k8s.gcr.io拉取镜像 执行kubeadm init --pod-network-cidr=10.244.0.0/16 --apiserver-advertis ...
- 解决prometheus k8s.gcr.io/addon-resizer:1.8.4镜像无法下载的问题
其中k8s.gcr.io/addon-resizer:1.8.4镜像被墙,无法下载,所以需要先通过阿里云下载下来,再传入本地镜像仓库 # docker pull registry.cn-beijing ...
最新文章
- 如何使用 ASP.NET 实用工具加密凭据和会话状态连接字符串
- zabbix监控系统的安装与配置
- IIS7 设置读取、脚本和可执行文件的执行权限的步骤
- druid 多数据源_Druid连接池的使用以及注意事项
- php mysql增改删_PHP分享:如何实现MySQL的增加删除修改查看
- OpenCV重新映射Remap的实例(附完整代码)
- python如何获取url中的内容_python怎么提取url中的参数
- linux yum 安装widget,CentOS 7安装Qt5.12.1过程
- Jaccard文本相似度计算 Java程序
- puppet之用户管理
- 【OSG】安装编译小结
- tomcat启动后连接数据库连接慢的问题
- webpack@3.6.0(4) -- 配置模块化开发
- getent passwd 不能访问到 ldap 的用户
- springboot中学成绩管理毕业设计源码100854
- NumPy库常见操作总结
- Mybatis Plus分页Page total始终为0
- 计算机网络应用层题库
- 深夜街头被偷拍的扎心瞬间:成年人的体面,都是易碎品
- Thanos 与 VictoriaMetrics,谁才是打造大型 Prometheus 监控系统的王者?
热门文章
- java lock代码写法_java Lock接口详解及实例代码
- Entity Framework 6 Recipes 2nd Edition(10-3)译 - 返回结果是一个标量值
- eclipse插件安装方法
- Android事件处理之多点触摸与手势识别
- IOS 5 中@synthesize window = _window是什么意思呢
- .NET正则表达式使用高级技巧之替换类
- 快速的CSV文件生成器
- 计算机培训研修日志,2021年计算机培训研修日志
- Hibernate3 r的SLF4J问题
- 二叉树创建及遍历算法(递归及非递归)(转)