将容器服务K8s集群中的应用托管至EDAS后,可以在EDAS控制台上管理该应用的生命周期,包括部署新版本的应用、部署历史版本的应用、扩缩容等操作,此外也可以通过编辑YAML对该应用进行更精细的生命周期管理。
访问应用总览页面
登录EDAS控制台,在左侧导航栏单击 ,在顶部菜单栏选择地域并在页面上方选择微服务空间,在集群类型下拉列表中选择K8s集群,然后单击目标应用名称。
在应用总览页面管理应用的生命周期。
部署新版本的应用
在应用总览页面右上角选择
,并选择需要的发布方式。请参见:说明
开始部署后,可在变更记录页面查看变更记录信息。
部署历史版本的应用
在应用总览页面右上角选择
,在部署历史版本对话框选择要部署的历史版本,并单击部署该版本。在部署过程中回滚应用
当应用正在部署时,在应用总览页面顶部单击查看详情,然后在变更记录页面右上角单击回滚,并在确认对话框中单击确认。
启停应用
当应用处于运行状态时,可以根据业务需求在应用总览页面右上角单击停止来停止应用。停止应用是通过将Pod数缩容至0个来实现的。应用内至少包含1个运行中的Pod时,才能进行应用停止操作。
重要
应用停止时,如果其运行依赖其他产品,例如SLB和VPC,所依赖的产品或者服务依然处于计费状态。
当应用处于停止状态时,可以根据业务需求来启动应用。在应用总览页面右上角单击启动,然后在启动应用对话框中设置应用Pod数,然后单击确认。
重启应用
对于正在运行的应用实例,在应用总览页面右上角单击重启应用,将会通过滚动发布,先启动新Pod,再停止旧Pod来重启应用。
扩缩容
或者 。具体操作,请参见查看应用配置详情
在应用总览页面右上角单击配置详情,在面板中查看应用配置详情,例如工作负载(Deployment)、容器组(Pod)和启动命令等高级配置信息。
删除应用
在应用总览页面右上角单击删除,并在确认对话框中单击确认。
编辑YAML
在应用总览页面的基本信息区域的YAML右侧单击编辑,然后在编辑YAML对话框中编辑应用的YAML文件,从而对应用进行更精细的生命周期管理。编辑完毕后单击保存。