转自:https://juejin.im/post/5d5a0c40e51d4561b072dcfe

k8s免fq下载镜像

简介

新手使用kubeadm搭建k8s最困难的一件事情就是下载k8s的docker镜像,那么有没有好的方法呢,之前最常用的就是使用Dockerfile在上面加上FROM+你要下载的镜像字段,然后使用dockerhub把这个镜像编译起来,之后我们本地pull下dockerhub上已经编译好的镜像,接着重新tag这个镜像,这样做是可以实现,但是太过于麻烦,当然还有其他的,就是有的人会把固定版本的k8s所有需要的镜像放到百度云或者哪里,你去下载导入,这个就是更恶心的做法了,你完全不知道你的镜像是不是完全的,或者有没有被别人修改过什么的。今天我发现了一个项目可以让你方便的pull镜像,原理就是使用第一种方法

项目地址

https://github.com/cheerego/docker-wrapper

使用方法

首先下载

wget https://github.com/cheerego/docker-wrapper/files/3385677/linux.zip

解压

unzip linux.zip

之后查看你所需要下载的镜像

kubeadm config images list

╭─root@k8s-master1.bboysoul.com ~/linux
╰─➤  kubeadm config images list                                                                                               1 ↵
I0811 12:36:33.271349   18240 version.go:96] could not fetch a Kubernetes version from the internet: unable to get URL "https://dl.k8s.io/release/stable-1.txt": Get https://dl.k8s.io/release/stable-1.txt: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
I0811 12:36:33.271477   18240 version.go:97] falling back to the local client version: v1.14.0
k8s.gcr.io/kube-apiserver:v1.14.0
k8s.gcr.io/kube-controller-manager:v1.14.0
k8s.gcr.io/kube-scheduler:v1.14.0
k8s.gcr.io/kube-proxy:v1.14.0
k8s.gcr.io/pause:3.1
k8s.gcr.io/etcd:3.3.10
k8s.gcr.io/coredns:1.3.1
复制代码

之后直接pull

cd linux

./docker-wrapper pull k8s.gcr.io/kube-apiserver:v1.14.0
./docker-wrapper pull k8s.gcr.io/kube-controller-manager:v1.14.0
./docker-wrapper pull k8s.gcr.io/kube-scheduler:v1.14.0
./docker-wrapper pull k8s.gcr.io/kube-proxy:v1.14.0
./docker-wrapper pull k8s.gcr.io/pause:3.1
./docker-wrapper pull k8s.gcr.io/etcd:3.3.10
./docker-wrapper pull k8s.gcr.io/coredns:1.3.1
复制代码

之后镜像会直接自动下载下来并且完成tag

欢迎关注Bboysoul的博客www.bboysoul.com

Have Fun

k8s免fq下载镜像相关推荐

  1. k8s.gcr.io的镜像无法下载的问题

    https://github.com/NVIDIA/deepops/blob/master/docs/dgx-pod.md 在使用k8s的过程中,经常遇到k8s.gcr.io的镜像无法下载的问题,无意 ...

  2. 利用阿里云下载国外镜像,国内顺畅下载k8s.gcr.io的镜像

    国内顺畅下载k8s.gcr.io的镜像 1. 起因 配置kube-dns是3个k8s.gcr.io的镜像无法下载,报错如下 Error response from daemon: Get https: ...

  3. k8s和knative的镜像在未fq的情况下拉取超时解决方案

    痛点 k8s和knative的镜像在未fq的情况下拉取超时. 解决途径 通过阿里云创建一个镜像仓库,并关联到个人的github地址:设定规则,拉取github中的dockerfile文件,构建镜像.其 ...

  4. docker pull下载镜像时的报错及其解决方法

    docker pull下载镜像时的报错及其解决方法 参考文章: (1)docker pull下载镜像时的报错及其解决方法 (2)https://www.cnblogs.com/it-artical/p ...

  5. 下载软件一直转圈圈_来了来了,百度网盘不限速!亲测满速,支持免登录下载!...

    可爱的分割线 最近,经常有小伙伴留言,说希望我们能分享一些百度网盘不限速下载方法.而且系统迷发现,此类留言的点赞数,一般都会特别高.由此可见,很多人对百度网盘不限速下载工具,还是有很大需求的.所以这次 ...

  6. 基于IMX515EVK+WINCE6.0---支持PB6.0通过USB下载镜像文件

    基于IMX515EVK+WINCE6.0---支持PB6.0通过USB下载镜像文件 在INAND还没有写入镜像文件之前,通过ATK工具烧录xldr.nb0和eboot.nbo到INAND中,见相关链接 ...

  7. windows安装docker后启动报错无法下载镜像文件Error with pre-create check: “Get https://github-production-release-ass

    windows 安装docker后启动保错无法下载镜像文件Error with pre-create check: "Get https://github-production-releas ...

  8. python永久配置pip下载镜像源方法(window版本)

    python永久配置pip下载镜像源方法(window版本) 背景:使用pip install 下载软件包的时候特别慢,是因为默认会请求python官网的镜像源,而官网的镜像部署在国外,网络条件不好时 ...

  9. google gcr.io、k8s.gcr.io 国内镜像

    1.首先添加docker官方的国内镜像 sudo tee /etc/docker/daemon.json <<-'EOF' {"registry-mirrors": [ ...

  10. 分享一个很香的k8s.gcr.io Docker镜像拉取方法

    经常k8s.gcr.io ,quay.io之类的国外镜像拉取不过来,那怎么办呢? 本文安利一种使用github action拉取镜像推送到Dockerhub的方法.推送好了之后,自己拉取镜像retag ...

最新文章

  1. HDU 5988 最小费用流
  2. Kafka设计解析(八)- Exactly Once语义与事务机制原理
  3. html如何自动调整边框大小,html – Chrome与大小调整:显示中的边框:表格
  4. MySQL主从复制的原理及配置方法(比较详细)
  5. e: 无法定位软件包_比Ctrl+c,ctrl+v还好用的复制粘贴:Ctrl+d ctrl+r ctrl+e等
  6. HDU 4387 Stone Game (博弈)
  7. 10. Document getElementsByTagName() 方法
  8. 2018.07.25 bzoj2125: 最短路(圆方树+倍增)
  9. U盘的针脚板竟然掉了
  10. .NET: 如何在宿主中动态加载所有的服务
  11. Matlab输出换行
  12. 工作日查询(一段日期内的工作日天数查询)
  13. Attributed Graph Clustering: A Deep Attentional Embedding Approach,IJCAI2019
  14. Java-append()方法
  15. spark1.0和2.0的区别_Spark2.0 VS Spark 1.* -------SparkSession的区别
  16. ANASYS Fluent保存的文件打不开或打开出现错误,解决方法
  17. grads精致绘图说
  18. 常用Date日期方法
  19. Docker搭建百度贴吧自动签到(Tieba-Cloud-Sign)
  20. SQL server 2012 SP4设置TLS1.2

热门文章

  1. matlab 关于interpreter的使用
  2. 一文看尽 6篇 CVPR2021 2D 异常检测论文
  3. MFC对话框标题栏颜色自绘,标题栏由过渡色组成,自绘关闭按钮
  4. ​下一代无服务器的发展形态:Serverless2.0
  5. idea中找到VM options选项
  6. 购房选址分析之上海市
  7. uni-app入门教程
  8. jQuery下载所有版本(实时更新……)
  9. 2017计算机知识竞赛题,2017年《西游记》知识竞赛试题100题附答案.doc
  10. MySQL binlog时间异常分析