版本与生命周期

使用本指南规划 版本兼容性、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 架构信息。

环境如何阅读支持信息
生命周期管理环境平台会安装并管理 containerd。准确的 runtime build 取决于已安装的 patch,并不是稳定的 minor release 文档值。对于不可变节点,请使用 patch 特定的 OS Support Matrix。
HCP 环境使用 About Hosted Control Plane 查看当前成熟度、runtime、操作系统、连通性以及生产使用边界。
第三方集群节点 OS、container runtime、CRI 和 CPU 架构通常仍由外部集群所有者、外部分发版或云提供商负责。
Immutable Infrastructure使用由 提供的 Alauda OS 镜像以及 provider 特定要求对应的 Immutable Infrastructure 文档。
Extensions使用确切的 Extension 文档和 Customer Portal 兼容性元数据。对于每个 Extension 镜像或 provider 场景,x86、ARM 或混合架构的软件包可用性并不构成通用保证。

除非明确的支持矩阵、Extension 文档、provider 文档或 release guidance 说明支持,否则不要推断完全支持 Docker、CRI-O、Alauda OS、混合架构业务集群、provider 架构或通用 Extension 镜像支持。

有关节点前置条件,请参见 Node Preprocessing。有关软件包架构,请参见 Download。有关 Immutable Infrastructure,请参见 About Immutable Infrastructure

Extension 生命周期

Operators 和 Cluster Plugins 使用 CoreAlignedAgnostic 生命周期模型。

生命周期兼容性和升级含义
Core遵循 Core release 和 cluster Distribution Version。通过集群升级进行更新。
Aligned遵循 release stream,但在发布兼容版本后可以独立升级。
Agnostic独立于 发布,并在发布兼容版本后可独立升级。

对于特定的 Operator 或 Cluster Plugin 版本,请使用 Customer Portal 中的 ACP compatible versions 字段作为兼容性依据。release notes 有助于了解版本变更。Kubernetes 支持矩阵不是某个确切 Extension 版本的权威来源。

有关详细信息,请参见 Core and Extensions

功能成熟度

在阅读 Overview、release notes 或组件文档时,请将成熟度标签视为支持边界:

标签对读者的含义
GA该功能在文档定义的范围和前置条件内正式可用。
Technology Preview该功能可在文档限定范围内用于评估,在产品文档明确说明之前,不应视为生产支持。
Deprecated该功能仍可用,但计划移除或替换。请根据 release guidance 规划迁移。
Removed该功能在文档所述版本中已不可用。

有关当前 HCP 成熟度和评估边界,请参见 About Hosted Control Plane。Global Cluster Disaster Recovery 仅在 Availability and Recovery 中文档定义的 global 控制平面 DR 范围内正式可用。

升级阅读路径

在升级之前:

  1. 阅读 Kubernetes Support Matrix,确认兼容的业务集群版本。
  2. 阅读 Upgrade Overview,了解基于 CVO 的升级模型。
  3. 在升级 global 集群之前阅读 Pre-Upgrade
  4. Customer Portal 和 Extension 文档中检查 Extension 兼容性。
  5. 查看 Release Notes,了解版本变更、行为变更、Technology Preview 状态、已弃用功能和已知问题。