如何拉取k8s镜像

如何拉取国外镜像

参考文献如下:
https://blog.csdn.net/shida_csdn/article/details/78480241

本文章已经提交到GitHub上:
https://github.com/xej520/Record-Share-Progress/blob/master/003---docker/011---%E5%A6%82%E4%BD%95%E6%8B%89%E5%8F%96%E5%9B%BD%E5%A4%96%E9%95%9C%E5%83%8F.md

背景介绍

   众所周知,由于国内网络原因,在搭建 Kubernetes 环境时,经常遇到必须的镜像找不到的情况。
到 DockerHub 捡垃圾毕竟不是个好办法,本文就教大家在 DockerHub 搭建自己的镜像仓库。 

前提要求

A、需要两个账号:

  • GitHub 账号,
  • DockerHub 账号

B、工具

  • github桌面版本(可以有,也可以直接用命令)


    如何拉取k8s镜像_第1张图片
    image

主要步骤:

登陆到GitHub上,创建一个工程专门用于拉取镜像,如下所示:

如何拉取k8s镜像_第2张图片
image

如何拉取k8s镜像_第3张图片
image

如何拉取k8s镜像_第4张图片
image

根据需要编辑Dockerfile(参考例子)

如何拉取k8s镜像_第5张图片
image

登陆到hub.docker.com上

  1. 关联github项目

    如何拉取k8s镜像_第6张图片
    image

    如何拉取k8s镜像_第7张图片
    image
  2. 填写构建信息

    如何拉取k8s镜像_第8张图片
    image

  3. 开始构建

    如何拉取k8s镜像_第9张图片
    image

    如何拉取k8s镜像_第10张图片
    image

    如何拉取k8s镜像_第11张图片
    image

    可以刷新页面,查看进度是否success

  4. 拉取镜像
    docker pull xxxx/kube-scheduler:v1.12.1

  5. 更新镜像tag
    docker tag xxxx/kube-scheduler:v1.12.1 k8s.gcr.io/kube-scheduler:v1.12.1

这样就可以下载国外的镜像了

你可能感兴趣的:(如何拉取k8s镜像)