kubernetes - 制作kube-flannel

一:创建代码仓库

1.创建阿里云代码仓库

https://www.aliyun.com/

点击:产品 - 开发与运维 - 代码管理

kubernetes - 制作kube-flannel

② 点击:免费试用(白嫖)

kubernetes - 制作kube-flannel

③ 起个名字,然后完成创建

kubernetes - 制作kube-flannel

④ 新建代码库

kubernetes - 制作kube-flannel

⑤ 填写代码库名称 - 填写路径 - 新建代码组

kubernetes - 制作kube-flannel

⑥ 新建代码组

kubernetes - 制作kube-flannel

⑦ 选择好完整的代码库路径 - 确定

  • 这里的公开性要设置为:公开

kubernetes - 制作kube-flannel

⑧ 代码库生成成功

kubernetes - 制作kube-flannel

⑨ 设置 及 查看 git 的 HTTPS 的账号密码(一会儿后面要用)

kubernetes - 制作kube-flannel

kubernetes - 制作kube-flannel

⑩ 生成私人令牌(之后要用)

kubernetes - 制作kube-flannel

kubernetes - 制作kube-flannel

2.本地操作

① 在指定路径新建一个文件夹,在这个文件夹中,创建一个文件夹flannel

kubernetes - 制作kube-flannel

② 进入flannel文件夹,新建一个记事本,将下面的内容复制进去,然后重命名为Dockerfile

FROM quay.io/coreos/flannel:v0.13.1-rc1

kubernetes - 制作kube-flannel

③ 退出flannel文件夹,用git将当前路径下的文件推到阿里云的代码库

git init
git remote add origin https://codeup.aliyun.com/5fcf772febc33520129ba4c3/darker/kubernetes.git
git add .
git commit
git push -u origin master
这里输入之前的 HTTPS的账号密码

kubernetes - 制作kube-flannel

④ 推送成功

kubernetes - 制作kube-flannel

⑤ 到阿里云的代码库可以查看

kubernetes - 制作kube-flannel

二:创建镜像仓库

1.进入阿里云的容器镜像服务

kubernetes - 制作kube-flannel

2.填写信息

  • 地域:选择里自己近的即可
  • 命名空间:唯一,不会与其他用户重复
  • 仓库名称:自定义,建议起得有标识性一点,见名知意
  • 仓库类型:公开(他人可以直接拉取);私有(需要登录后才能拉取)
  • 摘要:仓库的摘要
  • 描述信息:仓库的描述(可不填)

kubernetes - 制作kube-flannel

3.构架设置 - 绑定账号

构建设置全部打钩,然后点击:绑定账号

kubernetes - 制作kube-flannel

4.点击前往源代码仓库登录

kubernetes - 制作kube-flannel

5.点击:继续使用老版

这里填写刚才生成的私人令牌

kubernetes - 制作kube-flannel

kubernetes - 制作kube-flannel

6.创建新项目

kubernetes - 制作kube-flannel

7.生成 并 添加公钥

① 生成公钥

在git中运行

# 这里的xxx换成自己的邮箱即可
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  

# 然后按3次回车

② 查看公钥

cat ~/.ssh/id_rsa.pub

③ 添加公钥

kubernetes - 制作kube-flannel

8.再次用git推送项目

kubernetes - 制作kube-flannel

7.点击:已完成账号绑定

kubernetes - 制作kube-flannel

此时可以看到 已绑定

kubernetes - 制作kube-flannel

7.再次填写信息

kubernetes - 制作kube-flannel

8.创建镜像仓库

  • 命名空间:就是头像下面的那个
  • 仓库名称:和旧版代码仓库名一致

kubernetes - 制作kube-flannel

9.构建规则

构建 - 添加规则

  • 类型:Branch
  • Branch/Tag:master
  • Dockerfile目录:/flannel
  • Dockerfile文件名:Dockerfile
  • 镜像版本:v0.13.1-rc1

kubernetes - 制作kube-flannel

点击:立即构建

kubernetes - 制作kube-flannel

点击可以查看日志,直到构建成功

kubernetes - 制作kube-flannel

相关文章: