The upgrade process for from 3.x to 4.x differs significantly from the upgrade process within the 4.x series. The following sections describe these two upgrade paths separately:
Supported upgrade paths:
4.0
→ 4.1
3.18
→ 4.1
3.18
→ 4.0
3.16
→ 4.0
Before starting, ensure your current platform version is within the supported upgrade range.
Starting from 4.0:
The Disaster Recovery (DR) environment upgrade procedure has changed. See Global DR Procedure for details.
All custom periodic ETCD backup tasks will be deprecated. Before upgrading:
etcd-backup-default
.etcd-backup-default
task as needed.CostManager and Kubecost are deprecated. If installed, they must be uninstalled before upgrading.
When upgrading the cluster Kubernetes version to 1.31 or higher, all running Pods will be restarted. This behavior is required due to changes in PodSpec fields introduced in Kubernetes 1.31 and cannot be avoided. For details, see Kubernetes issue #129385.
The directory /cpaas/minio
(global cluster control plane) must have at least 120 GB of available disk space.
Ensure the following requirements are met for your current version:
Contact technical support to obtain the checklist script and run it against the target platform to verify upgrade readiness.
From the Custom Portal, download the Core Package.
If you want to upgrade cluster Extensions during the upgrade: TODO: add instructions.
In addition, navigate to the CLI Tools section in the Custom Portal and download the violet
tool. This tool is required for uploading Extensions. For more information about violet
, see Upload Packages.
Ensure the following requirements are met for your current version:
Contact technical support to obtain the checklist script and run it against the target platform to verify upgrade readiness.
From the Custom Portal, download the Core Package.
If you want to upgrade cluster Extensions during the upgrade, download the Extensions Package as follows:
From the Custom Portal, click Extensions and select the scenario: For upgrading ACP from 3.18.x to 4.1.x
.
In addition, navigate to the CLI Tools section in the Custom Portal and download the violet
tool. This tool is required for uploading Extensions. For more information about violet
, see Upload Packages.
If the extraction packages and extraction path are located on the same disk, ensure the disk has at least 250 GB of available space.