EDAS在云原生K8s之上,全面集成了容器服务Kubernetes版(Alibaba Cloud Container Service for Kubernetes,简称容器服务ACK),支持K8s容器化应用的全生命周期管理。容器服务K8s集群集成了阿里云虚拟机、存储、网络和安全等能力,拥有云端极佳的K8s容器化应用运行环境。本教程介绍如何在容器服务K8s集群中使用官方demo的JAR包或WAR包来部署应用。
背景信息
在容器服务K8s集群中部署应用,您需在容器服务Kubernetes版控制台中创建容器服务Kubernetes版集群,并将该集群导入到EDAS控制台,然后在导入的容器服务K8s集群中使用部署包或镜像来部署应用。

前提条件
步骤一:创建容器服务Kubernetes集群
登录容器服务Kubernetes版控制台,创建容器服务Kubernetes集群。具体操作,请参见快速创建Kubernetes托管版集群。
如果创建Serverless Kubernetes集群,专有网络请选择自动创建(选择已有网络,创建完毕后请查看集群资源是否包含VPC和交换机资源),服务发现请选择PrivateZone,以便Serverless Kubernetes集群在导入EDAS后可以使用服务网格。具体操作,请参见创建ASK集群。
步骤二:在EDAS控制台中导入容器服务K8s集群
在EDAS控制台导入容器服务K8s集群时,会默认安装应用防护(限流降级)组件(ack-ahas-sentinel-pilot)、ARMS监控组件(ack-arms-pilot)以及Prometheus监控组件(ack-arms-prometheus)。
步骤三:在容器服务K8s集群中部署应用
后续步骤
应用创建完毕后,可以通过添加公网SLB实现公网访问,添加私网SLB实现同VPC内所有节点够能通过私网负载均衡访问您的应用。相关操作,请参见添加负载均衡CLB或复用负载均衡CLB。