Kubernetes 支持矩阵
使用 Kubernetes 支持矩阵来确认 版本的 Kubernetes 版本关系,并区分集群创建、升级兼容性以及第三方集群接入边界。
有关概念性的生命周期指导,请参见 版本和生命周期。
如何阅读本页
版本支持矩阵
下表显示了每个 版本支持的 Kubernetes 版本。
本文档针对 的一个 minor 版本分支维护,不会为每个 patch 版本单独发布一套文档。此表反映的是当前文档中所述该版本分支支持的 Kubernetes minor 版本。如果后续 patch 版本新增了另一个 Kubernetes minor 版本,则会更新相应行及其兼容版本范围。请使用平台提供的目标版本以及与版本相关的制品来获取准确的 Kubernetes build。
在该版本分支的任一时点,仅应使用已安装的 patch 提供并验证过的 Kubernetes 目标来创建集群。当后续 patch 新增了另一个已验证的 Kubernetes minor 版本时,该 minor 级别的行可能会扩展。
第三方集群的产品测试范围
产品支持的 Kubernetes 范围
第三方 Kubernetes 集群已完成产品接入验证,支持的 Kubernetes 范围为 1.28 到 1.35(含)。该范围之外的 Kubernetes minor 版本不被声明为第三方集群接入的产品支持范围。
当前的产品测试范围适用于 4.3 及更高版本,这些版本提供第三方集群接入。该范围作为一个共享范围进行维护,而不是复制到每个版本行中;当产品验证覆盖了更多 Kubernetes minor 版本时,会进行更新。
产品验证计划会持续测试更多 Kubernetes minor 版本。计划测试或仍在评估中的版本不属于产品支持范围。某个版本完成产品验证后,本页上的范围会随之更新。请以当前发布的范围作为产品支持的依据。
该范围与“兼容版本”列是分开的。“兼容版本”用于确定工作负载集群是否满足升级 global 集群的前置条件。第三方接入范围用于确定某个第三方 Kubernetes 集群是否可以接入。
默认验证范围
对于处于已发布 Kubernetes 范围内的第三方集群,默认产品验证覆盖以下内容:
- 核心 Kubernetes 工作负载和资源操作,例如创建和管理 Deployments。
- 用于安装和升级 Operators 与 Cluster Plugins 的 Extend 操作步骤。
- 通过 Extend 安装和升级的基于 ClickHouse 的日志功能。
- 通过 Extend 安装和升级的基于 VictoriaMetrics 的监控功能。
Extend 被纳入默认验证范围,是因为经过验证的日志和监控功能在安装和升级时依赖 Extend。客户在目标环境中如果对应的 Operator 或 Cluster Plugin 声明兼容性,也可以使用 Extend 安装其他功能。
默认产品验证并不意味着会验证每一个具体的 Operator 或 Cluster Plugin。对于任何其他 Operator 或 Cluster Plugin,请查看其产品文档和 Customer Portal 兼容性元数据,或联系技术支持。
已发布的 Kubernetes 范围和默认验证范围不能替代所选接入方式的前置条件。请遵循 第三方集群接入 以及适用的 Import、Register 或特定于提供商的操作步骤,以验证连接性、凭据和特定环境的准备工作。
有关模型边界,请参见 集群管理模型。有关升级规划,请参见 升级概览 和 升级前。
升级要求
对于 4.3 及更高版本,工作负载集群在升级 global 集群之前,只需保持在文档中所述的兼容版本范围内。
在 4.2 及更早版本中,在升级 global 集群之前,所有工作负载集群都必须升级到兼容版本列表中的最新 Kubernetes 版本。
有关升级操作步骤,请参见 升级。