什么是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的对比
维度 |
CCE Autopilot |
CCE Standard |
CCE Turbo |
---|---|---|---|
节点管理 |
工作节点全托管,Autopilot负责节点扩缩容及预热。 |
工作节点由您自行管理、运维 |
工作节点由您自行管理、运维 |
节点操作系统 |
使用containerd容器引擎的专属操作系统 |
您可以自行选择操作系统及容器引擎 |
您可以自行选择操作系统及容器引擎 |
节点规格 |
自适应规格 |
由您选择指定的节点规格 |
由您选择指定的节点规格 |
节点升级和维护 |
节点自动升级、修复 |
节点需通过重置升级 |
节点需通过重置升级 |
容器网络模型 |
云原生网络2.0模型 |
|
云原生网络2.0模型 |
网络性能 |
VPC网络和容器网络融合,性能无损耗 |
VPC网络叠加容器网络,性能有一定损耗 |
VPC网络和容器网络融合,性能无损耗 |
网络隔离 |
Pod可直接关联安全组,基于安全组的隔离策略,支持集群内外部统一的安全隔离。 |
|
Pod可直接关联安全组,基于安全组的隔离策略,支持集群内外部统一的安全隔离。 |
服务 |
|
|
|
路由 |
|
|
|
插件 |
提供以下可配置插件:
|
提供以下可配置插件:
|
提供以下可配置插件:
|
本地存储 |
EmptyDir |
|
|
云存储 |
|
|
|
使用限制
- 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架构镜像的工作负载。