升级前准备

支持的升级路径:

  • 4.04.2
  • 4.14.2

开始之前,请确保您当前的平台版本在支持的升级范围内。

重要说明

  • 确保 global 集群控制平面节点上的目录 /cpaas/minio 至少有 120 GB 的可用磁盘空间。
  • 确保 所有 集群运行的 Kubernetes 版本均在支持范围内。详情见下文。

Kubernetes 前置条件

从 4.1 升级
从 4.0 升级
  • 所有 集群必须运行 Kubernetes 版本高于 1.32

运行检查清单

联系技术支持获取 检查清单脚本,并在目标平台上运行以验证升级准备情况。

下载软件包

Customer Portal 下载 Core Package

如果您希望在升级过程中升级集群 Extensions,请按以下步骤操作:

  1. 进入路径:[Marketplace - Batch Download - Upgrade - Post-ACP v4.0 Upgrades]
  2. 下载 ac-get-app.sh 脚本。
  3. 将脚本上传至您环境中 Global 集群的控制节点。
  4. 运行脚本:bash ac-get-app.sh
  5. 脚本完成后,将生成的 apps.yaml 导入回 Customer Portal,以同步 Extensions 列表。

此外,进入 Customer PortalCLI Tools 部分,下载 violet 工具。该工具用于上传 Extensions。关于 violet 的更多信息,请参见 Upload Packages

WARNING

如果任何集群安装了 Build of TopoLVM,请在升级前上传该插件。执行以下命令:

violet push <path/to/directory/only_put_topolvm_plugin_here> \
  --target-catalog-source "platform" \
  --platform-address "https://example.com" \
  --platform-username "<platform_user>" \
  --platform-password "<platform_password>" \
  --clusters "<cluster_name>"
WARNING

从 v4.2 开始,我们引入了一个名为 Alauda Container Platform Log Essentials 的新插件。如果您之前安装了日志存储插件,也必须在升级前上传该插件。

WARNING

升级前,请确认 global 集群中的节点是否已 启用 global Cluster Platform Node Isolation 。如需解决方案,请联系技术支持。