/docker-library

kubernetes 相关 images 同步

Primary LanguageDockerfile

[TOC]

docker-library

Kubernetes 镜像同步

目前支持版本:

  • Kubernetes v1.10.3
  • Kubernetes v1.11.0
  • Kubernetes v1.13.0
  • Kubernetes v1.19.3

查看gcr.io官方镜像

新版本

注意:kubeadm已改为使用k8s.gcr.io的镜像仓库。

可以运行kubeadm config images list查看安装Kubernetes所需的镜像。

以Kubernetes v1.19.3为例:

k8s.gcr.io/kube-apiserver:v1.19.3
k8s.gcr.io/kube-controller-manager:v1.19.3
k8s.gcr.io/kube-scheduler:v1.19.3
k8s.gcr.io/kube-proxy:v1.19.3
k8s.gcr.io/pause:3.2
k8s.gcr.io/etcd:3.4.9-1
k8s.gcr.io/coredns:1.7.0

旧版本

在科学上网的情况下,打开 https://console.cloud.google.com/gcr/images/google-containers/GLOBAL ,在右边的“过滤条件“中输入关键词来搜索。

然后再选择正确的镜像。

通常,gcr.io官方镜像的命名规则为: gcr.io/google_containers/IMAGE_NAME:IMAGE_TAG

比如: gcr.io/google_containers/kube-apiserver-amd64:v1.10.3

使用阿里云镜像仓库构建镜像

打开阿里云容器镜像服务:https://cr.console.aliyun.com

新建镜像仓库:

  1. 选择离自己比较近的区域
  2. 选择命名空间
  3. 输入仓库名称,一般为镜像名称,比如kube-apiserver-amd64
  4. 选择仓库类型
  5. 填写摘要
  6. 选择”海外机器构建“
  7. 按提示选择GitHub repo

构建和拉取镜像:

  1. 选择某个镜像仓库,点击【管理】

  2. 选择【构建】,添加构建规则,比如

    类型:branch
    Branch/Tag:master 
    Dockerfile目录:/kube-apiserver-amd64/v1.10.3 
    Dockerfile文件名:Dockerfile 
    镜像版本:v1.10.3
    
  3. 点击【立即构建】

  4. 构建成功后,在【基础信息】中查看用法

参考文档: