EDAS支持以容器的形式托管应用到阿里云Kubernetes集群或混合云集群(其他云域或IDC内自建Kubernetes集群),您无需理解容器服务底层细节,便可以低门槛拥抱容器技术,最大化地利用资源并完成应用在容器里的全生命周期管理,以及监控、运维等服务。本文介绍K8s环境支持的应用类型和应用托管功能。
K8s环境类型
EDAS不仅支持在阿里云上使用Kubernetes管理容器应用,也支持使用在混合云集群(其他云域或IDC内自建Kubernetes集群)管理容器应用。
-
阿里云Kubernetes集群
EDAS无缝对接阿里云
容器服务Kubernetes版
,支持导入在
容器服务Kubernetes版
控制台创建的专有版Kubernetes集群、托管版Kubernetes集群和Serverless Kubernetes集群。
-
混合云集群(其他云域或IDC内自建Kubernetes集群)
在日常运维过程中,存在同时在云上和IDC里拥有多个Kubernetes集群,或者同时拥有多个云域上的Kubernetes集群的情况。在这种现状下,您可以将这些集群注册到ACK控制台,然后再导入到EDAS。
混合云集群、专有版和托管版Kubernetes集群导入到EDAS中对应的是容器服务K8s集群;Serverless Kubernetes集群导入到EDAS中对应的是Serverless
K8s集群。
更多阿里云Kubernetes集群和混合云集群的相关信息,请参见
集群纳管
。
K8s环境支持的应用类型
EDAS支持以容器的形式托管Java应用、PHP应用以及多语言(包含Node.js、Go和Python等多种语言)应用。
-
Java:支持JAR包、WAR包以及镜像部署,不同的部署方式需选择的应用运行环境也会有所不同。
-
PHP:支持从源码构建PHP应用并托管到EDAS。
-
多语言:支持使用自定义的镜像将多语言应用托管到EDAS。
更多托管应用类型的部署方式以及运行环境的信息,请参见
创建和部署应用概述(K8s)
。
K8s环境支持的应用托管功能
您可以将应用托管到阿里云Kubernetes集群和混合云集群(其他云域或IDC内自建Kubernetes集群),并使用EDAS为您提供的一系列应用托管能力,包括资源管理、应用部署、CI/CD、应用监控和应用运维等能力。