k8s免fq下载镜像
转自: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下载镜像相关推荐
- k8s.gcr.io的镜像无法下载的问题
https://github.com/NVIDIA/deepops/blob/master/docs/dgx-pod.md 在使用k8s的过程中,经常遇到k8s.gcr.io的镜像无法下载的问题,无意 ...
- 利用阿里云下载国外镜像,国内顺畅下载k8s.gcr.io的镜像
国内顺畅下载k8s.gcr.io的镜像 1. 起因 配置kube-dns是3个k8s.gcr.io的镜像无法下载,报错如下 Error response from daemon: Get https: ...
- k8s和knative的镜像在未fq的情况下拉取超时解决方案
痛点 k8s和knative的镜像在未fq的情况下拉取超时. 解决途径 通过阿里云创建一个镜像仓库,并关联到个人的github地址:设定规则,拉取github中的dockerfile文件,构建镜像.其 ...
- docker pull下载镜像时的报错及其解决方法
docker pull下载镜像时的报错及其解决方法 参考文章: (1)docker pull下载镜像时的报错及其解决方法 (2)https://www.cnblogs.com/it-artical/p ...
- 下载软件一直转圈圈_来了来了,百度网盘不限速!亲测满速,支持免登录下载!...
可爱的分割线 最近,经常有小伙伴留言,说希望我们能分享一些百度网盘不限速下载方法.而且系统迷发现,此类留言的点赞数,一般都会特别高.由此可见,很多人对百度网盘不限速下载工具,还是有很大需求的.所以这次 ...
- 基于IMX515EVK+WINCE6.0---支持PB6.0通过USB下载镜像文件
基于IMX515EVK+WINCE6.0---支持PB6.0通过USB下载镜像文件 在INAND还没有写入镜像文件之前,通过ATK工具烧录xldr.nb0和eboot.nbo到INAND中,见相关链接 ...
- 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 ...
- python永久配置pip下载镜像源方法(window版本)
python永久配置pip下载镜像源方法(window版本) 背景:使用pip install 下载软件包的时候特别慢,是因为默认会请求python官网的镜像源,而官网的镜像部署在国外,网络条件不好时 ...
- google gcr.io、k8s.gcr.io 国内镜像
1.首先添加docker官方的国内镜像 sudo tee /etc/docker/daemon.json <<-'EOF' {"registry-mirrors": [ ...
- 分享一个很香的k8s.gcr.io Docker镜像拉取方法
经常k8s.gcr.io ,quay.io之类的国外镜像拉取不过来,那怎么办呢? 本文安利一种使用github action拉取镜像推送到Dockerhub的方法.推送好了之后,自己拉取镜像retag ...
最新文章
- HDU 5988 最小费用流
- Kafka设计解析(八)- Exactly Once语义与事务机制原理
- html如何自动调整边框大小,html – Chrome与大小调整:显示中的边框:表格
- MySQL主从复制的原理及配置方法(比较详细)
- e: 无法定位软件包_比Ctrl+c,ctrl+v还好用的复制粘贴:Ctrl+d ctrl+r ctrl+e等
- HDU 4387 Stone Game (博弈)
- 10. Document getElementsByTagName() 方法
- 2018.07.25 bzoj2125: 最短路(圆方树+倍增)
- U盘的针脚板竟然掉了
- .NET: 如何在宿主中动态加载所有的服务
- Matlab输出换行
- 工作日查询(一段日期内的工作日天数查询)
- Attributed Graph Clustering: A Deep Attentional Embedding Approach,IJCAI2019
- Java-append()方法
- spark1.0和2.0的区别_Spark2.0 VS Spark 1.* -------SparkSession的区别
- ANASYS Fluent保存的文件打不开或打开出现错误,解决方法
- grads精致绘图说
- 常用Date日期方法
- Docker搭建百度贴吧自动签到(Tieba-Cloud-Sign)
- SQL server 2012 SP4设置TLS1.2