集群升级
本节提供有关升级由 Cluster API 管理的 Kubernetes 集群的说明。
目录
升级概述Distribution Version 与 Kubernetes Version前提条件阶段 1:升级 Distribution Version(Aligned Extensions)使用 Web UI步骤 1:检查修改步骤 2:升级 Aligned Extensions升级后验证阶段 2:升级 Kubernetes Version平台特定说明相关主题升级概述
Immutable Infrastructure 上的集群升级采用两阶段方法:
- 阶段 1:升级 Distribution Version(Aligned Extensions)
- 阶段 2:升级 Kubernetes Version
INFO
这种两阶段升级可确保在升级底层 Kubernetes 组件之前,所有集群扩展和插件都与新的平台版本兼容。
Distribution Version 与 Kubernetes Version
每个 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 操作步骤。
请参见平台特定指南:
平台特定说明
选择您的平台以查看详细的升级说明: