概览
从这里开始,选择创建平台管理的集群,还是接入现有的 Kubernetes 环境。有关集群责任、控制平面拓扑和接入边界之间的平台级关系,请参阅集群管理模型。
选择集群路径
平台管理的集群创建
对于由 创建并进行生命周期管理的集群,请根据节点的操作系统选择创建路径。
创建路径取决于节点操作系统,而不是下文所述的基础设施责任模型。例如,在裸金属环境中,您提供物理服务器,但节点运行 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 生命周期、节点生命周期或提供商基础设施生命周期。
第三方集群通过导入或注册工作流接入:
提供商特定的注意事项可能涉及证书、审计数据、控制平面指标、入口、存储、节点操作、连接性和 Extension 兼容性。有关详细的先决条件,请参阅导入和注册工作流页面。
有关接入工作流,请参阅第三方集群接入、导入第三方集群和注册集群。
版本兼容性
请使用 Kubernetes 支持矩阵选择平台管理的集群创建目标版本、验证业务集群升级先决条件,并确认第三方集群接入版本。这些范围分别用于不同的决策。
升级先决条件行为
- 升级
global集群之前,每个业务集群运行的 Kubernetes 版本都必须在目标版本的兼容版本范围内。 - 第三方集群接入范围独立于此升级先决条件所用的兼容版本范围。