集群升级

本节提供有关升级由 Cluster API 管理的 Kubernetes 集群的说明。

升级概述

Immutable Infrastructure 上的集群升级采用两阶段方法:

  1. 阶段 1:升级 Distribution Version(Aligned Extensions)
  2. 阶段 2:升级 Kubernetes Version
INFO

这种两阶段升级可确保在升级底层 Kubernetes 组件之前,所有集群扩展和插件都与新的平台版本兼容。

Distribution Version 与 Kubernetes Version

组件说明由谁管理
Distribution VersionACP 平台版本(例如 ACP 4.3.0)Aligned Extensions 升级
Kubernetes VersionKubernetes 组件版本Node Pool 升级

每个 Distribution Version 都对应一个特定的 Kubernetes 版本。升级 Distribution Version 会更新集群扩展,并可能启用新的 Kubernetes 版本。

前提条件

  • 控制平面可达且健康
  • 所有节点均处于 Ready 状态
  • IP Pool 容量足以支持滚动更新

阶段 1:升级 Distribution Version(Aligned Extensions)

升级 Distribution Version 会更新集群的 Aligned Extensions(L3 和 L4 插件)。

使用 Web UI

导航:Clusters → Clusters → 选择集群 → Aligned Extensions 选项卡 → 单击 Upgrade

步骤 1:检查修改

WARNING

⚠️ 所有修改都必须与技术支持一起审核,以确认是否应保留或删除。未确认的修改可能导致升级失败。

检查任何可能影响升级的已检测到的修改。

操作

  • 确认:确认审核并继续执行步骤 2
  • 取消:中止升级过程

步骤 2:升级 Aligned Extensions

版本信息

  • 当前版本:集群当前的 Distribution Version
  • 目标版本:global 集群的 Distribution Version

插件影响评估

插件当前版本目标版本影响
[插件列表]......低/中/高

对于影响为中或高的插件,请勾选 确认 以确认您已了解风险。

操作

  • 返回:返回步骤 1 重新检查修改
  • 开始升级:开始升级(仅在确认中/高影响后可用)
  • 取消:中止升级过程

升级后验证

Distribution Version 升级完成后:

  • 集群的 Distribution Version 已更新
  • 各 Node Pool 的 Kubernetes 版本现在低于新 Distribution Version 所支持的版本
  • 继续执行阶段 2 以升级 Kubernetes

阶段 2:升级 Kubernetes Version

在升级 Distribution Version 之后,请升级每个 Node Pool 上的 Kubernetes。 针对不同 Provider 的指南包含各平台的阶段 2 操作步骤。

请参见平台特定指南:


平台特定说明

选择您的平台以查看详细的升级说明:

Provider说明状态
Huawei DCS华为数据中心虚拟化解决方案✅ 可用
Huawei Cloud StackHuawei Cloud Stack✅ 可用
VMware vSphereVMware vSphere 虚拟化平台✅ 可用
裸金属无虚拟化的裸金属服务器📋 计划中

相关主题