概览

从这里开始,选择创建平台管理的集群,还是接入现有的 Kubernetes 环境。有关集群责任、控制平面拓扑和接入边界之间的平台级关系,请参阅集群管理模型。

选择集群路径

如果您需要从这里开始关键边界
创建一个节点运行 Alauda OS、并通过受支持的基础设施提供商进行置备的集群。在 Alauda OS 上创建平台所有的生命周期管理仅适用于受支持的提供商和工作流范围。
在您准备和维护的计算机上创建一个运行受支持的非 Alauda OS 的集群。在非 Alauda OS 上创建节点准备完成后,平台管理 Kubernetes;节点 OS 生命周期仍由用户负责。
接入现有的 Kubernetes 环境。托管集群外部所有者、发行版或提供商通常负责 Kubernetes、节点和基础设施生命周期。
在直接平台访问和反向连接接入之间进行选择。导入第三方集群 和 注册集群导入和注册是接入方法,而不是独立的 day-2 能力模型。

平台管理的集群创建

对于由 创建并进行生命周期管理的集群,请根据节点的操作系统选择创建路径。

节点操作系统适用场景继续操作
Alauda OS平台应通过 Alauda OS 管理节点操作系统,并通过受支持的基础设施提供商置备节点。在 Alauda OS 上创建
非 Alauda OS您准备运行受支持操作系统的物理机或虚拟机,平台在这些节点上安装并管理 Kubernetes。在非 Alauda OS 上创建

创建路径取决于节点操作系统,而不是下文所述的基础设施责任模型。例如,在裸金属环境中,您提供物理服务器,但节点运行 Alauda OS,因此裸金属集群使用 Alauda OS 路径。

安装程序置备的基础设施

在安装程序置备的基础设施(IPI)中,平台置备计算机,并通过 Alauda OS 管理节点操作系统。当平台负责所选提供商集成所支持的集群置备、扩展和升级生命周期时,会使用此模型。

目前,平台支持使用 Alauda OS 进行不可变节点管理。有关 Alauda OS 集群概念和特定于提供商的工作流,请参阅在 Alauda OS 上创建。

用户置备的基础设施

在用户置备的基础设施中,用户在创建集群前准备物理机或虚拟机。平台在这些节点上安装并管理 Kubernetes,而节点操作系统管理(包括置备、修补和替换)仍由用户负责。

当组织已经建立基础设施或操作系统管理流程时,此模型非常适用。有关集群创建工作流,请参阅在非 Alauda OS 上创建。

有关通过 API 创建和管理用户置备的基础设施集群,请参阅用户置备的基础设施提供商 API。

托管控制平面

Hosted Control Plane 是一种控制平面拓扑。每个托管集群都有自己的控制平面,多个托管控制平面作为工作负载运行在管理集群上。

在 中,HCP 通过 Kamaji(TenantControlPlane)实现。

第三方集群接入

第三方集群是由 之外的环境提供的现有 Kubernetes 环境。它们可以包括标准 Kubernetes 环境、外部 Kubernetes 发行版或公有云 Kubernetes 服务。在满足文档所述的先决条件和注意事项的情况下, 可提供集中式治理和运维,但接入并不意味着 将负责外部集群的 Kubernetes 生命周期、节点生命周期或提供商基础设施生命周期。

第三方集群通过导入或注册工作流接入:

接入方式连接模型适用场景
导入集群global 集群使用提供的地址、CA 和凭据连接到目标集群 API server。平台可以访问目标集群 API server,且 operator 可以提供所需的集群信息。
注册集群目标集群中的反向代理服务发起注册,并与平台建立隧道。目标集群应发起连接,或对目标 API server 的平台直接访问受到限制。

提供商特定的注意事项可能涉及证书、审计数据、控制平面指标、入口、存储、节点操作、连接性和 Extension 兼容性。有关详细的先决条件,请参阅导入和注册工作流页面。

有关接入工作流,请参阅第三方集群接入、导入第三方集群和注册集群。

版本兼容性

请使用 Kubernetes 支持矩阵选择平台管理的集群创建目标版本、验证业务集群升级先决条件,并确认第三方集群接入版本。这些范围分别用于不同的决策。

升级先决条件行为

  • 升级 global 集群之前,每个业务集群运行的 Kubernetes 版本都必须在目标版本的兼容版本范围内。
  • 第三方集群接入范围独立于此升级先决条件所用的兼容版本范围。