集群概览

该平台支持多种 Kubernetes 集群管理模型,具体取决于底层基础设施的提供方式以及 control plane 的部署方式。

Platform-Provisioned Infrastructure

说明:

在此模型中,平台同时负责提供机器和节点操作系统。 所有节点都使用 Immutable OS,这可确保基础设施状态保持一致、声明式且易于恢复。 此模型可在整个集群生命周期内提供全面自动化——从 provision 到扩缩容和升级。

平台上的 Immutable OS:

平台使用 Alauda OS 进行不可变节点管理。

职责:

组件由谁管理
机器 / 节点平台
节点 OS平台(仅 Immutable OS)
Kubernetes平台

User-Provisioned Infrastructure

说明:

在此模型中,用户提供预先 provision 的物理机或虚拟机。 平台在这些节点上安装并管理 Kubernetes,而节点 OS 管理——包括 provision、补丁更新或替换——仍由用户控制。

此模型面向已经具备成熟流程或自动化工具来管理基础设施或操作系统的组织。

要通过 API 创建和管理 User-Provisioned Infrastructure 集群,请参阅 Immutable Infrastructure API 参考 并前往 Provider APIs > User-Provisioned Infrastructure Provider APIs

职责:

组件由谁管理
机器 / 节点用户
节点 OS用户
Kubernetes平台

Hosted Control Plane (HCP)

说明:

Hosted Control Plane (HCP) 是一种部署模型,其中多个集群共享位于专用管理集群中的单个 control plane。 仅 control plane 组件是共享的——worker 节点仍按照上面的两种基础设施模型之一进行 provision(Platform-Provisioned 或 User-Provisioned)。

特性:

  • 降低 control plane 资源消耗。
  • 支持混合模型:worker 节点可以是不可变的或用户 provision 的。
  • 非常适合大型裸金属或资源受限环境。

Connected Clusters

平台还支持连接和管理现有的 Kubernetes 集群,无论它们是公有云集群还是符合 CNCF 标准的 Kubernetes 分发版。

Public Cloud Kubernetes

  • 通过云特定 provider(例如 Alauda Container Platform EKS Provider)连接到 EKS、AKS 和 GKE 等托管 Kubernetes 服务。
  • 云凭证可以安全地存储在平台中。
  • 支持直接从平台创建和管理公有云集群。

CNCF-Compliant Kubernetes

基于 Tunnel 的连通性

  • global 集群 无法直接访问 业务集群 时,Tunnel Server(global 侧)和 Tunnel Agent(业务侧)会建立安全通信。
  • 适用于断开连接或受限网络环境。

选择合适的模型

场景基础设施由谁 provision节点 OS 由谁管理Kubernetes 由谁管理自动化级别
Platform-provisioned Infrastructure平台平台(仅 Immutable OS)平台完全
User-provisioned Infrastructure用户用户平台部分
Hosted Control Plane (HCP)平台共享节点(平台)平台部分
Connected Cluster(Cloud 或 CNCF)外部 Provider外部 Provider部分 / 外部最低

版本兼容性

导入或连接现有集群时,请根据当前 ACP 兼容性策略验证 Kubernetes 版本。

ACP 4.3 及以后版本

  • ACP 4.3 为平台管理的集群场景增加了对 Kubernetes 1.34 的支持。
  • 升级到 ACP 4.3 时,业务集群在升级 global 集群之前,必须保持在兼容版本范围 1.34、1.33、1.32 和 1.31 内。
  • 对于第三方集群,ACP 4.3 接受管理范围内的 Kubernetes 版本 >=1.19.0 <1.35.0
  • 产品文档仍仅列出已通过产品验证、可用于第三方集群支持以及默认 Extend 基线的 Kubernetes 版本。
  • Extend 基线的产品验证覆盖以下能力领域:
    • 安装和使用 Operator
    • 安装和使用 Cluster Plugin
    • 基于 ClickHouse 的日志记录
    • 基于 VictoriaMetrics 的监控
  • 这并不意味着所有特定的 Operator 或 Cluster Plugin 都经过了产品验证。
  • 对于超出此基线的特定 Operator 或 Cluster Plugin,请参阅相关产品文档或联系技术支持。
  • 对于 ACP 4.3 及以后版本,在升级 global 集群之前,业务集群不再需要保持在唯一最新的兼容 Kubernetes 次要版本上。

ACP 4.2 及更早版本

  • 在升级 global 集群之前,请先将业务集群升级到文档中记录的最新兼容 Kubernetes 版本。
  • Kubernetes Support Matrix 作为文档化版本映射的主要参考。