更新时间:2024-05-07 GMT+08:00
分享

什么是Autopilot集群

产品简介

CCE Autopilot是云容器引擎服务推出的Serverless版集群,为您提供免运维的容器服务,并提供经过优化的Kubernetes兼容能力。在创建CCE Autopilot集群后,您无需购买节点即可部署应用,同时也无需对节点的部署、管理和安全性进行维护,只需要关注应用业务逻辑的实现,可以大幅降低您的运维成本,提高应用程序的可靠性和可扩展性。

核心优势

  • 开箱即用:降低Kubernetes集群使用门槛,创建完集群即可直接部署应用。
  • 应用聚焦:您可以专注于构建和部署应用,无需管理集群底层基础设施。
  • 安全保证:集群存在安全补丁可用时,后台会根据自定义的维护时间段进行自动升级。
  • 成本降低:应用按需创建并计费,资源不存在闲置计费,带来更低的运行成本。
  • 节点托管:集群工作节点由CCE托管,无需手动升级和修复节点。
  • 弹性预热:当工作负载使用HPA策略时,CCE会自动为新Pod预热新节点,轻松应对突发业务。
  • 合理调度:CCE Autopilot会为您管理Pod装箱,提高资源利用率,因此您无需考虑每个节点上运行的Pod数量。
  • 资源规整:如果您在部署工作负载时未设置CPU和内存等资源值,CCE Autopilot会自动为您进行资源规整。
  • 运维简化:CCE Autopilot使您免于持续关注节点状态,集群可根据负载规模自动进行扩缩,从而减少平台运维开销。

CCE Autopilot、CCE Standard、CCE Turbo的对比

表1 集群类型对比

维度

CCE Autopilot

CCE Standard

CCE Turbo

节点管理

工作节点全托管,Autopilot负责节点扩缩容及预热。

工作节点由您自行管理、运维

工作节点由您自行管理、运维

节点操作系统

使用containerd容器引擎的专属操作系统

您可以自行选择操作系统及容器引擎

您可以自行选择操作系统及容器引擎

节点规格

自适应规格

由您选择指定的节点规格

由您选择指定的节点规格

节点升级和维护

节点自动升级、修复

节点需通过重置升级

节点需通过重置升级

容器网络模型

云原生网络2.0模型

  • VPC网络模型
  • 容器隧道网络模型

云原生网络2.0模型

网络性能

VPC网络和容器网络融合,性能无损耗

VPC网络叠加容器网络,性能有一定损耗

VPC网络和容器网络融合,性能无损耗

网络隔离

Pod可直接关联安全组,基于安全组的隔离策略,支持集群内外部统一的安全隔离。

  • 容器隧道网络模式:集群内部网络隔离策略,支持NetworkPolicy。
  • VPC网络模式:不支持

Pod可直接关联安全组,基于安全组的隔离策略,支持集群内外部统一的安全隔离。

服务

  • ClusterIP
  • LoadBalancer
  • ClusterIP
  • NodePort
  • LoadBalancer
  • DNAT
  • ClusterIP
  • NodePort
  • LoadBalancer
  • DNAT

路由

  • ELB Ingress
  • Nginx Ingress
  • ELB Ingress
  • Nginx Ingress
  • ELB Ingress
  • Nginx Ingress

插件

提供以下可配置插件:

  • CoreDNS域名解析
  • CCE容器存储插件(Everest)
  • Kubernetes Metrics Server
  • CCE容器弹性引擎
  • 云原生监控插件
  • 云原生日志采集插件
  • NGINX Ingress控制器

提供以下可配置插件:

  • CoreDNS域名解析
  • CCE容器存储插件(Everest)
  • CCE节点故障检测
  • Kubernetes Dashboard
  • CCE集群弹性引擎
  • Kubernetes Metrics Server
  • CCE容器弹性引擎
  • CCE突发弹性引擎(对接CCI)
  • CCE AI套件(NVIDIA GPU)
  • CCE AI套件(Ascend NPU)
  • Volcano调度器
  • NGINX Ingress控制器
  • CCE密钥管理(对接 DEW)
  • CCE容器网络扩展指标
  • 节点本地域名解析加速
  • 云原生监控插件
  • 云原生日志采集插件

提供以下可配置插件:

  • CoreDNS域名解析
  • CCE容器存储插件(Everest)
  • CCE节点故障检测
  • Kubernetes Dashboard
  • CCE集群弹性引擎
  • Kubernetes Metrics Server
  • CCE容器弹性引擎
  • CCE突发弹性引擎(对接CCI)
  • CCE AI套件(NVIDIA GPU)
  • CCE AI套件(Ascend NPU)
  • Volcano调度器
  • NGINX Ingress控制器
  • CCE密钥管理(对接 DEW)
  • CCE容器网络扩展指标
  • 节点本地域名解析加速
  • 云原生监控插件
  • 云原生日志采集插件

本地存储

EmptyDir

  • Local PV
  • HostPath
  • EmptyDir
  • Local PV
  • HostPath
  • EmptyDir

云存储

  • SFS
  • SFS Turbo
  • EVS
  • SFS
  • SFS Turbo
  • OBS
  • EVS
  • SFS
  • SFS Turbo
  • OBS

使用限制

  • CCE Autopilot集群使用的工作节点为全托管模式,因此您目前还无法使用依赖节点特性的功能,例如HostPath、HostNetwork等功能,具体使用限制如下:

    不支持的功能

    说明

    推荐替代方案

    DaemonSet型工作负载

    在每个节点上部署Pod

    通过sidecar形式在Pod中部署多个镜像

    在Pod中设置HostPath

    将节点本地文件挂载到容器中

    使用EmptyDir或其他类型的云存储

    在Pod中设置HostNetwork

    将节点端口映射到容器上

    使用负载均衡类型的Service

    NodePort型Service

    开放指定节点端口访问容器

    使用负载均衡类型的Service

  • 使用CCE Autopilot集群时,EmptyDir最大容量为20G。
  • 使用CCE Autopilot集群时,最多创建500个Pod。其中插件实例可能会占用部分Pod配额,请合理规划。
  • 使用CCE Autopilot集群时,不支持创建使用ARM架构镜像的工作负载。
分享:

    相关文档

    相关产品