为了让用户可以方便地在阿里云上使用Kubernetes管理容器应用,EDAS集成了容器服务Kubernetes集群。您可以在容器服务Kubernetes版控制台创建Kubernetes集群,然后将集群导入EDAS用于应用部署,EDAS可提供高可用的容器应用管理能力,提高运维效率,让您专注于容器化的应用的开发与管理。

Kubernetes集群概述

现EDAS支持导入在容器服务Kubernetes版控制台创建的专有版Kubernetes集群、托管版Kubernetes集群和Serverless Kubernetes集群,3种集群的形态的对比详情请参见容器服务 Kubernetes 集群三种形态对比
  • 专有版 Kubernetes

    需要创建 3 个 Master(高可用)节点及若干 Worker 节点,可对集群基础设施进行更细粒度的控制,需要自行规划、维护、升级服务器集群。

  • 托管版 Kubernetes

    只需创建 Worker 节点,Master 节点由容器服务创建并托管。具备简单、低成本、高可用、无需运维管理 Kubernetes 集群 Master 节点的特点,您可以更多关注业务本身。托管版集群适合大多数业务场景,是一种最通用的集群。

  • Serverless Kubernetes

    无需创建和管理 Master 节点及 Worker 节点,即可通过控制台或者命令配置容器实例的资源、指明应用容器镜像以及对外服务的方式,直接启动应用程序。Serverless Kubernetes则适合快速伸缩的敏捷业务场景以及单个或多个任务处理的场景。

在EDAS中部署应用至Kubernetes集群概述

EDAS无缝集成容器服务Kubernetes,并提供Kubernetes集群应用生命周期管理和轻量化运维的全新体验。除了提供Kubernetes集群的基础托管服务,还支持应用实例打散一键多AZ高可用部署、应用发布版本管理、发布变更跟踪和应用层极致弹性等全流程管控治理能力,提供一站式PaaS体验。

图 1. 部署应用至Kubernetes集群流程图
部署应用至K8s集群概述

针对容器服务Kubernetes集群:

针对Serverless Kubernetes集群: