Flow 支持将构建出来的制品部署到 EDAS(企业级分布式应用服务)。企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是一个应用托管和微服务管理的 PaaS 平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持 Spring Cloud、Apache Dubbo(以下简称 Dubbo )等微服务运行环境,助力您的各类应用轻松上云。EDAS支持多种集群类型,本文讲述如何对 Kubernetes 集群的 EDAS 应用进行部署。
EDAS 应用
你需要有一个 Kubernetes 集群类型的 EDAS 应用。如下图:
该应用包含两个 pod。
部署目标物
创建一条空流水线,选择示范例代码源:
对预置第一个任务进行编辑:
添加 EDAS 部署任务
点击”新的任务”添加部署到 EDAS 应用的任务:
配置 EDAS 部署任务
接下来配置部署任务。
首先点击新建服务授权,根据跳转完成阿里云 RAM 授权,授权信息会自动回填到任务配置中,然后依次选择到前面准备好的 EDAS 应用,并对发布策略进行相应配置:
这里选择的策略是分两批发布,分批方式为手动确认。该 EDAS 应用有两个 pod,因此实际的发布过程为先发布一个,等待手动确认后,再进行第二个的发布。
运行流水线
配置好之后,触发流水线。
构建完成之后,进入部署节点。由于配置了分两批,手动确认,所以在部署完第一台之后,会暂停,点击“更多”查看可进行的操作:
你可以选择
- 终止本次变更
- 继续第二个 pod 的发布
- 跳转到 EDAS 控制台查看更多信息
点击继续”恢复变更”之后,可以看到飞流继续完成了本次部署。
反馈
- 本页导读 (0)
文档反馈