本文以Java应用为例,指导您如何使用云效将应用以镜像的方式部署至EDAS。
部署流程

- 如果您的应用已经部署在EDAS上,则无需创建新的应用。如果第一次部署应用到EDAS,则需要在EDAS控制台创建应用,以便云效将业务代码推送到该应用中。
- 在EDAS创建应用完成后,需要在云效控制台创建对应的应用,应用的部署方式(例如JAR、WAR和镜像)两边需要一致。
- 在云效控制台完成应用创建后,需要使用云效提供的流水线模板创建出应用集成发布的基础流水线。
- 基础流水线创建完成后,需要更改流水线中的构建任务。例如:如果您在EDAS控制台使用镜像方式部署应用,那么在该环节您需要将原流水线构建和部署任务删掉,添加为供镜像方式部署使用的Java镜像构建。整个流水线运行后,本环节的构建产物将供部署环节发布使用。
- 构建任务配置完成后,需要指定上环节(即构建任务环节)构建产物和应用的部署目的地,即应用在EDAS上的区域和应用名称。整个流水线运行成功后,应用成功部署到EDAS上。
步骤一:在EDAS上创建应用
如果您第一次使用EDAS托管应用,需要预先在EDAS上使用Demo应用创建相应的应用。
本文以镜像部署为例,具体操作,请参见在容器服务K8s集群中使用镜像方式部署应用。
注意 在EDAS控制台创建应用时使用的部署方式(JAR、WAR和镜像),必须与在云效的流水线设置保持一致。简而言之,在EDAS上使用镜像方式部署,那么在云效设置流水线时,构建环节必须是镜像相关配置。
步骤二:在云效配置应用基本信息
步骤三:在云效使用模板构建基础流水线
步骤四:在云效中配置构建任务
步骤五:在云效部署应用至EDAS
步骤一所创建应用不包含您的任何业务代码,在本环节将应用代码推送至EDAS上。即将EDAS上的应用升级为含有您业务代码的应用。
步骤六:结果验证
云效显示部署成功后,在EDAS控制台的变更记录页面查看是否产生应用重新部署的变更记录,并显示成功。
您也单击重新部署的变更记录右侧操作列下的查看,查看变更详情。

常见问题
- 如何使用云效以JAR包方式部署应用到EDAS?
在云效中使用JAR包只能部署应用至EDAS的ECS集群。更多信息,请参见使用云效2020部署Java应用至ECS集群。
- 除Java应用外,其他编程语言能否通过云效部署至EDAS?可以使用哪些部署方式(WAR、JAR和镜像)部署?
除Java外的其他编程语言可以使用镜像部署方式,通过云效部署至EDAS。
EDAS容器服务K8s和Serverless K8s交流群
如果您在EDAS中使用容器服务K8s集群和Serverless K8s集群过程中有任何疑问或建议,请提交工单,或使用钉钉扫描下面的二维码或搜索钉钉群号23197114
加入钉钉群进行反馈。

在文档使用中是否遇到以下问题
更多建议
匿名提交