支持升级的平台版本:3.18.0
、3.18.1
、3.18.2
、4.0.0
、4.0.1
、4.0.2
、4.0.3
。
请确保当前平台版本在此支持范围内后再进行升级。
平台中所有集群的 Kubernetes 版本 必须 至少为 1.30。
如果有任何集群版本低于此要求,请先升级该集群的 Kubernetes 版本。
如果平台中存在由平台提供的带有 service mesh 的集群,请确保其 Istio 版本不低于 1.20。否则,请先升级 service mesh。
检查平台中是否有集群安装了 CostManager 或 Kubecost 插件。
这些插件在版本 4.0 中已被废弃,升级前必须卸载。
确保 global 集群控制平面节点 上的 /cpaas/minio
目录有至少 120 GB 的可用空间。
如果不足,请先扩容存储。
升级过程中,升级包必须复制到 global 集群的任一控制平面节点并解压。
若升级包和解压路径位于同一磁盘,确保该磁盘有至少 250 GB 的空闲空间。
当升级集群的 Kubernetes 版本至 1.31 或更高版本 时,所有运行中的 Pod 将会被 重启。
这是由于 Kubernetes 1.31 引入的 PodSpec 字段变更导致的,无法避免。详情请参见 Kubernetes 问题报告:#129385。
从版本 4.0 开始,使用 global DR(灾难恢复) 方案的集群升级流程发生了变化。
请参阅 global DR procedure 了解新的操作步骤。
联系技术支持获取 检查清单脚本,并在目标平台上运行以验证准备情况。
对于从版本 3.18
升级到 4.1
的平台,升级包与安装包相同。
具体操作请参考 Download Installation Package。