全部产品
Search
文档中心

企业级分布式应用服务 EDAS:管理应用生命周期

更新时间:Jul 13, 2023

将容器服务K8s集群中的应用托管至EDAS后,可以在EDAS控制台上管理该应用的生命周期,包括部署新版本的应用、部署历史版本的应用、扩缩容等操作,此外也可以通过编辑YAML对该应用进行更精细的生命周期管理。

访问应用总览页面

  1. 登录EDAS控制台,在左侧导航栏单击应用管理 > 应用列表,在顶部菜单栏选择地域并在页面上方选择微服务空间,在集群类型下拉列表中选择K8s集群,然后单击目标应用名称。

  2. 应用总览页面管理应用的生命周期。

    应用总览页面

部署新版本的应用

应用总览页面右上角选择部署 > 部署,并选择需要的发布方式。请参见:

说明

开始部署后,可在变更记录页面查看变更记录信息。

部署历史版本的应用

应用总览页面右上角选择部署 > 部署历史版本,在部署历史版本对话框选择要部署的历史版本,并单击部署该版本

在部署过程中回滚应用

当应用正在部署时,在应用总览页面顶部单击查看详情,然后在变更记录页面右上角单击回滚,并在确认对话框中单击确认

启停应用

当应用处于运行状态时,可以根据业务需求在应用总览页面右上角单击停止来停止应用。停止应用是通过将Pod数缩容至0个来实现的。应用内至少包含1个运行中的Pod时,才能进行应用停止操作。

重要

应用停止时,如果其运行依赖其他产品,例如SLB和VPC,所依赖的产品或者服务依然处于计费状态。

当应用处于停止状态时,可以根据业务需求来启动应用。在应用总览页面右上角单击启动,然后在启动应用对话框中设置应用Pod数,然后单击确认

重启应用

对于正在运行的应用实例,在应用总览页面右上角单击重启应用,将会通过滚动发布,先启动新Pod,再停止旧Pod来重启应用。

扩缩容

应用总览页面右上角选择扩缩 > 手动扩缩或者扩缩 > 弹性扩缩。具体操作,请参见手动扩缩容自动弹性扩缩容

查看应用配置详情

应用总览页面右上角单击配置详情,在面板中查看应用配置详情,例如工作负载(Deployment)、容器组(Pod)和启动命令等高级配置信息。

删除应用

应用总览页面右上角单击删除,并在确认对话框中单击确认

编辑YAML

应用总览页面的基本信息区域的YAML右侧单击编辑,然后在编辑YAML对话框中编辑应用的YAML文件,从而对应用进行更精细的生命周期管理。编辑完毕后单击保存