通过云效发布一个简单的demo

通过云效发布一个简单的Demo

将一个崭新的项目发布到云上,有如下几个关键步骤。我将根据各个步骤提供相应的文档,文档导航可以通过Confluence的左侧导航栏看到。

2020-07-31-17-19-10

在云效上创建一个项目

  1. 访问云效后台:https://rdc.console.aliyun.com/,进入如下页面,并点击【进入】

2020-07-31-17-22-31

  1. 进入如些页面,选择顶部的【项目 > 项目列表】

2020-07-31-17-22-43

  1. 进入如下页面,选择【新建项目】

2020-07-31-17-23-06

  1. 进入如下页面,填写项目名称,点击【确定】完成创建

2020-07-31-17-23-17

  1. 进入如下页面

2020-07-31-17-23-29

  1. 项目创建完成,项目创建完成后,你随时可以通过项目列表进入该项目

在项目中创建流水线

  1. 进入项目,点击左侧【流水线】,进入如下页面,点击【创建流水线】

2020-07-31-17-25-19

  1. 进入如下页面,选择【Java 测试、构建、部署到k8s】,点击【下一步】

2020-07-31-17-27-26

  1. 进入如下页面,选择【git】,代码仓库填写【git@120.78.168.136:wujunjie/rdc-demo.git】分支填写【master】,别名任意填写,我使用的是【cloud-flow】,点击【下一步】

2020-07-31-17-25-35

2020-07-31-17-25-39

  1. 进入如下页面,直接点击【创建】

2020-07-31-17-25-52

  1. 进入如下页面。

2020-07-31-17-25-47

  1. 流水线创建完毕

编辑流水线中的构建步骤

  1. 点击图中绿色框中的【构建】,然后从右侧滑出的框框中点击【Java构建Docker镜像并推送镜像仓库】

2020-07-31-17-30-30

  1. 在弹出在的框框中往下滑动,选择区域为【深圳】,标签任意填写,我用的是【cloud-flow】,点击仓库选择最下方的创建新仓库

2020-07-31-17-30-38

  1. 弹出来的新建镜像仓库页面,可做如下填写,点击【确认】完成仓库创建

2020-07-31-17-30-44

  1. 保存仓库后,页面发生如下变化,编辑流水线构建步骤完成

2020-07-31-17-30-51

编辑流水线中的部署步骤

  1. 点击图中的绿色框框,从右侧弹出如下选项:

2020-07-31-17-31-36

  1. 点击任务列表中的【部署到阿里云k8s】,在弹出来的框框中,做如下选择:

2020-07-31-17-31-43

  1. 点击【应用】,选择最下方的【新建应用】

2020-07-31-17-31-48

  1. 选择【环境】,选择最想法的【新建环境】

2020-07-31-17-31-53

  1. 滚动向下,选择【点击创建新服务】,此处建的服务未k8s服务

2020-07-31-17-31-59

#########################################################################################################

                                                   一定不要选择【负载均衡器】,会产生费用的

#########################################################################################################

  1. 进入如下页面,我们选择【内部服务】,点击【确认】,完成服务创建

2020-07-31-17-32-11

#########################################################################################################

                                                   一定不要选择【负载均衡器】,会产生费用的

#########################################################################################################

  1. 点击确认,完成环境创建

2020-07-31-17-32-18

  1. 页面会发生如下变化,编辑流水线部署步骤完成,不要忘记点击一下【保存】按钮

2020-07-31-17-32-24

保存流水线并验证流水线部署情况

  1. 点击流水线页面的【运行】按钮,会进入如下页面

2020-07-31-17-33-16

  1. 稍等一会,等待我们的应用完成构建和部署

2020-07-31-17-33-22

  1. 现在我们进入容器服务控制台:https://cs.console.aliyun.com/,来验证我们的发布

2020-07-31-17-33-29

  1. 在左侧点击【无状态】应用,出现如下页面

2020-07-31-17-33-34

  1. 命名空间选择【kube-pconline】,并找到我们发布的应用,点击【详情】,并往下滚动

2020-07-31-17-33-39

  1. 记录下Pod Ip后,我们点击【更多 > 终端】

2020-07-31-17-33-46

  1. 进入如下页面,我们curl下Pod的8080端口,可以看到我们的项目成功的发布了

2020-07-31-17-33-51

  1. 验证发布工作完毕,恭喜你,哈哈