Pre-Upgrade Preparation
Supported upgrade paths:
- From
4.0→4.2 - From
4.1→4.2
Before starting, ensure your current platform version is within the supported upgrade range.
Important Notes
- Ensure the directory
/cpaas/minioon the control plane nodes of global cluster has at least 120 GB of free disk space. - Make sure that ALL clusters are running Kubernetes versions within the supported range. See details below.
Kubernetes prerequisites
- ALL clusters MUST be running a Kubernetes version newer than 1.32.
Run the Checklist
Contact technical support to obtain the checklist script and run it against the target platform to verify upgrade readiness.
Download the Packages
From the Customer Portal, download the Core Package.
If you want to upgrade cluster Extensions during the upgrade, follow these steps:
-
Navigate to the CLI Tools section in the Customer Portal and download the
violettool. This tool is required for uploading Extensions. For more information aboutviolet, see Upload Packages. -
On any machine with network access to the platform endpoint, run
violet listto list the extensions in the current environment and export the output to./apps.yaml.Prefer
--platform-tokenover--platform-passwordto avoid exposing passwords in shell history and process listings (ps aux). -
Import the exported
apps.yamlfile into the Customer Portal to align the extension list.
If any cluster installed the Build of TopoLVM, upload that plugin before you proceed with the upgrade. Run the following command:
Starting with v4.2, we introduced a new plugin named Alauda Container Platform Log Essentials. If you previously installed the log storage plugin, you also have to upload that plugin before starting the upgrade.
Before upgrading, please verify whether the nodes in the global cluster have enabled global Cluster Platform Node Isolation , You need to contact technical support to get the corresponding solution.