升级前准备

支持的升级路径:

  • 4.04.3
  • 4.14.3
  • 4.24.3

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

重要说明

  • 确保 global 集群控制平面节点上的目录 /cpaas/minio 至少有 120 GB 的可用磁盘空间。
  • 在将 global tier 升级到 ACP 4.3 之前,所有业务集群必须保持在 Kubernetes Support Matrix 中记录的 ACP 4.3 兼容版本 范围内。
  • 如果有任何业务集群不在该兼容范围内,请先升级该业务集群,直到其进入 ACP 4.3 兼容范围后,再升级 global tier。
  • 业务集群只能升级到 global tier 已经达到的 Distribution Version。

离线环境下载软件包

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

如果您正在从 ACP 4.0 升级到 ACP 4.3,且任何目标集群上安装了 Build of TopoLVM,请在升级前将 TopoLVM 软件包上传到这些集群。升级自 ACP 4.1 或 ACP 4.2 时无需此步骤。您可以在 --clusters 中指定多个目标集群,使用逗号分隔。

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-a,cluster-b"
WARNING

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