在阿里云Kubernetes集群或混合云集群创建的Deployment应用,可以不用在集群侧运维应用,而选择在EDAS托管该Deployment应用,借助EDAS的全生命周期管理、监控、运维等能力,大幅降低运维成本。本文介绍如何将K8s集群的Deployment应用转换为EDAS应用。

前提条件

背景信息

使用EDAS托管Deployment应用,您需要在容器服务Kubernetes版控制台中创建或注册集群,并将该集群导入到EDAS控制台,然后在导入的集群中一键转换Deployment应用。

在EDAS控制台一键转换Deployment应用
说明 阿里云Kubernetes集群和混合云集群在导入EDAS后,管理集群的操作流程类似,本文以阿里云容器服务K8s集群为例。

在EDAS控制台中导入容器服务Kubernetes集群

在EDAS控制台导入容器服务K8s集群时,会默认安装应用防护(限流降级)组件(ack-ahas-sentinel-pilot)、ARMS监控组件(ack-arms-pilot)以及Prometheus监控组件(ack-arms-prometheus)。

  1. 登录EDAS控制台,在左侧导航栏,选择资源管理 > 容器服务K8s集群
  2. 在顶部菜单栏选择地域,然后单击同步容器服务Kubernetes集群
  3. 在导入的容器服务K8s集群的操作列,单击导入
  4. 导入预检对话框选,单击继续导入
  5. 导入Kubernetes集群对话框,从下拉列表中选择目标微服务空间,根据需要选择是否开启服务网格,然后单击导入
    当容器服务K8s集群状态显示为运行中,并且导入状态显示为导入成功时,表示容器服务K8s集群已成功导入到EDAS。

在EDAS控制台完成Deployment转换

  1. 登录EDAS控制台,在左侧导航栏,选择资源管理 > 容器服务K8s集群
  2. 容器服务K8s集群页面的顶部菜单栏选择地域,在页面中选择目标微服务空间。
  3. 容器服务K8s集群页面,选择目标集群,单击集群ID。
  4. 集群详情页面的Deployments区域,单击操作列下的转换
  5. 转换应用对话框,单击确定
    说明 转换Deployment应用会导致应用重启,不要在业务高峰期操作。
    转换完成后,该Deployment应用状态显示为已转换,且在应用列表区域出现转换的Deployment应用。Deployment转换成功
    说明 当您不再需要EDAS托管你的Deployment应用时,可以取消转换,取消转换Deployment应用等同于删除应用。

相关文档

Deployment应用转换完毕后,与通过JAR包、WAR包和镜像部署的应用完全相同,同样可以使用升级和回滚应用、持续集成和持续部署、应用监控和应用运维等功能。