k8s免fq下载镜像

作者: bboysoul | 来源:发表于2019-08-19 10:41 被阅读10次

简介

新手使用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下载镜像

    简介 新手使用kubeadm搭建k8s最困难的一件事情就是下载k8s的docker镜像,那么有没有好的方法呢,之前...

  • win10 安装docker

    此项目在安装k8s的时候因为google的k8s镜像下载不下来 能访问阿里的镜像下载 https://github...

  • window docker k8s 安装

    根据 docker k8s 界面,下载对应 k8s 的镜像 https://github.com/AliyunCo...

  • K8S-volume存储

    准备镜像 k8s集群每个node节点需要下载镜像:docker pull mariadb:10.5.2 安装mar...

  • 树莓派 ROS docker

    安装启动 Docker 环境 让 docker 命令免 sudo 下载 noetic-ros-base 镜像

  • k8s各种资源介绍

    k8s各种资源介绍 k8s最小的资源单位pod 使用私有仓库 为了方便节点下载镜像,搭建私有仓库docker ru...

  • harbor使用

    登录 查询镜像 获取镜像 上传镜像 k8s 使用私有harbor

  • spark on k8s 镜像构建

    spark on k8s 基础镜像的构建 背景 这是跑spark on k8s任务的基础镜像,用来指明execut...

  • k8s国内镜像

    最近折腾k8s,使用kubeadm部署集群,遇到镜像下载的问题 由于一些众所周知的原因,国内是不太容易下载k8s....

  • Minukube安装

    k8s是云原生的基础,因此需要掌握k8s,掌握k8s最重要的是动手再动手。由于国内的环境要FQ,所以部署起一个环境...

网友评论

    本文标题:k8s免fq下载镜像

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