美文网首页
Github+阿里云拉取K8s Docker镜像

Github+阿里云拉取K8s Docker镜像

作者: 一无所识 | 来源:发表于2019-04-29 09:34 被阅读0次

        最近在学习搭建k8s集群,搭建过程需要k8s的Docker镜像文件。但是由于不可描述原因,直接到Google官网拉取镜像是不行的,本文建立在不科学上网的前提下拉取镜像,大神可以忽略。。。

        准备工作:

                注册GitHub账号、阿里云账号(自学)


1、GitHub上创建Dockerfile文件

         (1)创建GitHub repo

            (2)创建Dcokerfile

可以通过输入"/"来创建层级目录

创建Dockerfile并提交,如果不知道对应的K8s镜像版本,可以后续master初始化时,先执行kubeadm init,由于不可描述原因,最终镜像拉取不下来,你就可以看到所需的k8s镜像版本号,截至文章编辑时,k8s是1.14.1版本,对应的镜像版本为

                    k8s.gcr.io/kube-proxy                          v1.14.1

                    k8s.gcr.io/kube-apiserver                    v1.14.1

                    k8s.gcr.io/kube-scheduler                    v1.14.1

                    k8s.gcr.io/kube-controller-manager      v1.14.1

                    k8s.gcr.io/coredns                                1.3.1 

                    k8s.gcr.io/etcd                                      3.3.10

                    k8s.gcr.io/pause                                   3.1

2、在阿里云上操作

                搜索"容器镜像服务"

            (1)创建命名空间

            (2)创建镜像仓库,命名空间就是刚填写的,也可以是之前你已经加过的命名空间

        (3)下一步需要绑定GitHub账号,选取刚刚在GitHub上添加的repo,然后点击创建仓库。记得勾选构建设置前两个!!!

        (4)点击镜像仓库名,进入以下界面

                    a、点击添加规则,到如下界面。由于是在同一个仓库构建镜像,所以下面的镜像版本号不能一样。随便填写,因为dockerfile已经定义了拉取版本,故此处的版本不影响后续master初始化!!!

                        b、然后点击立即构建,即可

相关文章

网友评论

      本文标题:Github+阿里云拉取K8s Docker镜像

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