云效DevOps训练营第3天打卡任务

今天来开启我们的第3关打卡任务:通过云效将ALPD项目源码自动部署到K8S集群上。

注意: 云效提供的免费的Docker镜像仓库和K8S集群资源已下架,如仍需体验,可使用自备资源,操作指引见:https://thoughts.aliyun.com/sharespace/5e8c387c0aa435001a74f7ab/docs/5f19008b6fd3fa0023fdcef5

打卡奖励

完成6天打卡任务,你将获得云效定制实物礼品;
学完全部课程+6天打卡完成,将获得阿里云云效颁发的毕业证书哟~

实操步骤简介:

1. 将ALPD项目源码导入到免费的云效代码管理Codeup中codeup.aliyun.com?channel=camp

简要步骤截图

云效DevOps训练营第3天打卡任务
云效DevOps训练营第3天打卡任务

2. 在云效流水线(flow.aliyun.com?channel=camp)中为三个应用分别创建一条流水线,监听master分支的代码变化,当有代码变化是自动构建并部署到云效训练营ACK环境(采用deployment.yml文件进行部署,通过$USER变量区分每个用户的deployment和service)

简要步骤示意:

云效DevOps训练营第3天打卡任务
云效DevOps训练营第3天打卡任务
云效DevOps训练营第3天打卡任务

3、最后在流水线添加云效训练营专用打卡任务,方便打卡校验

新建一个空白任务,命名:打卡,添加步骤选择“其他”-“DevOps训练营部署验证”

云效DevOps训练营第3天打卡任务

4、点击保存并运行,运行成功后,返回打卡页面,刷新几次,看到✅即为打卡完成

5、通过kt-connect连接到云效devops训练营的k8s集群,并能访问alpd-bot-${USER}-ssh服务,在钉群内晒出截图信息

上一篇:为什么它有典型FaaS能力,却是非典型FaaS架构? | 开发者必读(065期)


下一篇:如何一键部署WordPress