在阿里云Kubernetes集群或混合云集群创建的Deployment应用,可以不用在集群侧运维应用,而选择在EDAS托管该Deployment应用,借助EDAS的全生命周期管理、监控、运维等能力,大幅降低运维成本。本文介绍如何将K8s集群的Deployment应用转换为EDAS应用。
前提条件
背景信息
使用EDAS托管Deployment应用,您需要在容器服务Kubernetes版控制台中创建或注册集群,并将该集群导入到EDAS控制台,然后在导入的集群中一键转换Deployment应用。
说明 阿里云Kubernetes集群和混合云集群在导入EDAS后,管理集群的操作流程类似,本文以阿里云容器服务K8s集群为例。
在EDAS控制台中导入容器服务Kubernetes集群
在EDAS控制台导入容器服务K8s集群时,会默认安装应用防护(限流降级)组件(ack-ahas-sentinel-pilot)、ARMS监控组件(ack-arms-pilot)以及Prometheus监控组件(ack-arms-prometheus)。
- 登录EDAS控制台,在左侧导航栏,选择 。
- 在顶部菜单栏选择地域,然后单击同步容器服务Kubernetes集群。
- 在导入的容器服务K8s集群的操作列,单击导入。
- 在导入预检对话框选,单击继续导入。
- 在导入Kubernetes集群对话框,从下拉列表中选择目标微服务空间,根据需要选择是否开启服务网格,然后单击导入。当容器服务K8s集群状态显示为运行中,并且导入状态显示为导入成功时,表示容器服务K8s集群已成功导入到EDAS。
在EDAS控制台完成Deployment转换
- 登录EDAS控制台,在左侧导航栏,选择 。
- 在容器服务K8s集群页面的顶部菜单栏选择地域,在页面中选择目标微服务空间。
- 在容器服务K8s集群页面,选择目标集群,单击集群ID。
- 在集群详情页面的Deployments区域,单击操作列下的转换。
- 在转换应用对话框,单击确定。说明 转换Deployment应用会导致应用重启,不要在业务高峰期操作。转换完成后,该Deployment应用状态显示为已转换,且在应用列表区域出现转换的Deployment应用。说明 当您不再需要EDAS托管你的Deployment应用时,可以取消转换,取消转换Deployment应用等同于删除应用。
相关文档
Deployment应用转换完毕后,与通过JAR包、WAR包和镜像部署的应用完全相同,同样可以使用升级和回滚应用、持续集成和持续部署、应用监控和应用运维等功能。