版本与生命周期
使用本指南规划 版本兼容性、Kubernetes 支持、第三方集群接入、runtime 和 OS 边界,以及 Extension 生命周期检查。
使用 Kubernetes Support Matrix 获取准确的 Kubernetes 版本表。
产品与 Kubernetes 版本
Kubernetes 支持矩阵区分三项决策:平台托管集群创建可使用哪些 Kubernetes 目标版本、哪些业务集群版本满足 global 集群升级前置条件,以及哪些 Kubernetes minor 版本受产品支持并可用于第三方集群接入。不要根据其中一个范围推断另一个范围。
对于 4.3 及更高版本,在升级 global 集群之前,业务集群只需要保持在文档中定义的 Compatible Versions 范围内。对于 4.2 及更早版本,在升级 global 集群之前,业务集群必须先升级到兼容列表中的最新 Kubernetes 版本。
准确的 Kubernetes build 和创建目标版本来自已安装平台 patch 和发布特定制品所提供的版本,而不是来自本生命周期概述。
如需准确表格,请参见 Kubernetes Support Matrix。
第三方集群接入范围
使用 Product-Tested Scope for Third-Party Clusters 了解当前产品支持的 Kubernetes 范围、持续验证策略以及默认验证范围。
产品测试过的接入范围适用于 4.3 及更高版本中提供第三方集群接入功能的发布版本。该范围独立于按发布版本提供的创建和 Compatible Versions 行,并且会在产品验证范围扩大时更新共享范围。
此范围与以下内容相互独立:
- 平台托管集群创建支持的 Kubernetes 版本。
- 升级
global集群前使用的业务集群兼容版本。 - 对每个 provider、capability、operation 或 Extension 的支持。
已发布的 Kubernetes 范围定义了版本准入条件。请按照 Third-Party Cluster Onboarding 以及所选的 Import、Register 或 provider 特定操作步骤来完成连通性、凭据和环境特定准备。
有关集群模型边界,请参见 Cluster Management Models。
Runtime、OS 与 CPU 架构
按照职责边界阅读 runtime、OS、CRI 和 CPU 架构信息。
除非明确的支持矩阵、Extension 文档、provider 文档或 release guidance 说明支持,否则不要推断完全支持 Docker、CRI-O、Alauda OS、混合架构业务集群、provider 架构或通用 Extension 镜像支持。
有关节点前置条件,请参见 Node Preprocessing。有关软件包架构,请参见 Download。有关 Immutable Infrastructure,请参见 About Immutable Infrastructure。
Extension 生命周期
Operators 和 Cluster Plugins 使用 Core、Aligned 和 Agnostic 生命周期模型。
对于特定的 Operator 或 Cluster Plugin 版本,请使用 Customer Portal 中的 ACP compatible versions 字段作为兼容性依据。release notes 有助于了解版本变更。Kubernetes 支持矩阵不是某个确切 Extension 版本的权威来源。
有关详细信息,请参见 Core and Extensions。
功能成熟度
在阅读 Overview、release notes 或组件文档时,请将成熟度标签视为支持边界:
有关当前 HCP 成熟度和评估边界,请参见 About Hosted Control Plane。Global Cluster Disaster Recovery 仅在 Availability and Recovery 中文档定义的 global 控制平面 DR 范围内正式可用。
升级阅读路径
在升级之前:
- 阅读 Kubernetes Support Matrix,确认兼容的业务集群版本。
- 阅读 Upgrade Overview,了解基于 CVO 的升级模型。
- 在升级
global集群之前阅读 Pre-Upgrade。 - 在 Customer Portal 和 Extension 文档中检查 Extension 兼容性。
- 查看 Release Notes,了解版本变更、行为变更、Technology Preview 状态、已弃用功能和已知问题。