升级前准备
支持的升级路径:
- 从
4.0→4.2 - 从
4.1→4.2
开始之前,请确保当前平台版本处于支持的升级范围内。
重要说明
- 确保 global 集群控制平面节点上的目录
/cpaas/minio至少有 120 GB 的可用磁盘空间。 - 确保所有集群运行的 Kubernetes 版本均处于支持范围内。详情如下。
Kubernetes 先决条件
- 所有集群必须运行高于 1.32 的 Kubernetes 版本。
运行检查清单
联系技术支持获取检查清单脚本,并在目标平台上运行该脚本,以验证是否已做好升级准备。
下载软件包
从 customer portal 下载 Core 软件包。
如果要在升级期间升级集群扩展,请按以下步骤操作:
-
前往 customer portal 中的 CLI Tools 部分,下载
violet工具。此工具用于上架扩展。有关violet的更多信息,请参阅上架软件包。 -
在任何可访问 平台端点的机器上,运行
violet list,列出当前环境中的扩展,并将输出导出到./apps.yaml。建议使用
--platform-token而非--platform-password,以避免密码暴露在 shell 历史记录和进程列表中(ps aux)。 -
将导出的
apps.yaml文件导入 customer portal,以同步扩展列表。
WARNING
如果任何集群安装了 LVM Volume Provisioner(之前称为 TopoLVM 构建版本),请在继续升级之前上架该插件。运行以下命令:
WARNING
从 v4.2 开始,我们引入了一个名为 Alauda Container Platform Log Essentials 的新插件。如果之前安装了日志存储插件,也必须在开始升级之前上架该插件。
WARNING
升级之前,请确认 global 集群中的节点是否已启用global Cluster Platform Node Isolation,并联系技术支持获取相应解决方案。