功能概述

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

Kubernetes集群功能简介

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

专有版Kubernetes集群和托管版Kubernetes集群导入到EDAS中对应的是容器服务K8s集群,Serverless Kubernetes集群导入到EDAS中对应的是Serverless K8s集群。

混合云集群(其他云域或IDC内自建的集群)需要先将这些集群注册到容器服务Kubernetes版控制台,然后将集群导入EDAS。混合云集群导入到EDAS对应的是容器服务K8s集群。

混合云集群注册到容器服务Kubernetes版的具体操作,请参见通过控制台创建注册集群

在EDAS中管理的K8s集群相对自建K8s集群来说有以下功能优势:

  • 在云原生Kubernetes之上,提供应用托管能力,以应用视角一站式完成开源微服务治理和K8s应用轻量化运维:

    • 应用为中心的视角,管理K8s的原生工作负载如Deployment、Pod等,提供多AZ实例打散的高可用部署。

    • 提供分批发布、按流量比例、请求参数的金丝雀灰度发布,借助EDAS全维度监控的发布变更单,让您的变更记录可跟踪。

    • EDAS对接了主流DevOps系统,助力企业CI/CD落地,降本增效。

  • 在开源微服务体系之上,对于使用市面上近五年的Spring Cloud和Dubbo框架自建的微服务应用无需修改任何代码即可迁移至EDAS,支持所有应用框架的微服务治理:

    • 支持应用发布过程中的无损下线、服务压测。

    • 应用运行时的服务鉴权、限流降级、离群实例摘除。

    • 应用运维的服务查询、服务测试。

  • 通过产品化的方式,输出阿里巴巴应用安全生产的三板斧理念,实现可观测、可灰度、可回滚,让您的企业立即落地安全生产。

    • 可观测:通过应用总览、新版发布变更记录和发布后自动生成发布报告来实现多维度全流程监控。

    • 可灰度:支持金丝雀发布,支持应用按照流量比例或请求内容策略配置实现灰度。

    • 可回滚:支持发布过程一键回滚,并支持已运行应用回退至某历史版本。