Upgrade from AI 1.3
TOC
Before Upgrading
Keep Inference Service Runtimes
This step ensures that older ClusterServingRuntime resources are not inadvertently removed during the upgrade process. The script adds the "helm.sh/resource-policy": "keep" annotation to all ClusterServingRuntime resources, which instructs Helm to preserve them during the upgrade.
Execute the following script in the destination cluster:
Migrate InferenceService resources
Before Alauda AI 1.4, InferenceService resources did not explicitly specify their deployment mode. You must now explicitly define the deployment mode for all your inference services before upgrading.
This migration updates your inference services. In Knative Serverless mode it triggers a rolling update: a new revision is created and the old one is deleted only after the new one is Ready.
If the service may be resource‑constrained (GPU/CPU/memory), schedule a maintenance window or temporarily stop the service before running the script.
Execute following script in destination cluster:
Install Alauda AI Cluster Components
Please visit Alauda AI Cluster for:
Please ignore Creating Alauda AI Cluster Instance since we are upgrading Alauda AI from a previously managed version.
- Downloading operator bundle packages for
Alauda AI ClusterandKServeless. - Uploading operator bundle packages to the destination cluster.
- To upgrade, follow the process described below.
Upgrading
The following procedure describes how to upgrade from AI 1.3 to Alauda AI 1.4.
Upgrade Alauda AI Essentials
Alauda AI Essentials will be upgraded together with the global cluster's functional components.
In the Administrator view, navigate to Clusters / Cluster in the left navigation, find the global cluster in the right panel, and click the Upgrade button on the Functional Components tab page to trigger the upgrade.
All components that require upgrading, including Alauda AI Essentials, will be upgraded together and cannot be upgraded individually.
After the upgrade is complete, please confirm that the status of Alauda AI Essentials in the list is Running and the version is v1.4.x.
Upgrading Alauda AI Operators
The procedure for upgrading both operators is nearly identical, with only the target component being different.
Once the new version is uploaded and recognized by the platform, an upgrade prompt will appear at the top of the operator's page.
Upgrading Alauda AI Workbench
This step is only required if you have deployed the Alauda AI Workbench cluster plugin. If you have not deployed Workbench, you can skip this step.
For more information about cluster plugins, refer to Alauda Container Platform - Extend.
The procedure to upgrade Workbench cluster plugin involves uploading new version and then upgrading it from Web Console.
- Uploading Workbench Cluster Plugin
Upload the new Workbench cluster plugin package to the global cluster. For detailed instructions on how to upload cluster plugins, refer to Uploading Cluster Plugins.
- Upgrading from Web Console
- Log into the Web Console and switch to the Administrator view.
- Go to Marketplace > Cluster Plugins.
- Select the global cluster from the Cluster dropdown list at the top.
- Locate Alauda AI Workbench.
- Click the ... button on the right side and select Upgrade.
- Follow the prompts to complete the upgrade.
Once the new version is uploaded and recognized by the platform, the Upgrade option will become available.
Verification
Alauda AI
Check the status field from the AmlCluster resource which named default:
Should returns Ready:
Alauda AI Model Serving
Check the status field from the KnativeServing resource which named default-knative-serving:
Should returns InstallSuccessful:
Alauda AI Workbench
In the Administrator view, navigate to Marketplace > Cluster Plugins and confirm that the Alauda AI Workbench tile shows Installed status with the new version.