Performing the upgrade using Helm charts
Typical upgrade steps
A lot of the upgrade steps can be performed without impact on your users. Basically, the deployment or upgrade of components is split in two actions:
-
Configuration changes, such as added or changed configuration parameters, including the new component’s version
-
Deployment of the upgraded component, using the
helm upgradecommand.
Performing the upgrade using Helm charts
Axual Platform 2023.4 is installed using Axual helm charts version 0.17.0
Step 1 - Upgrade Axual Platform to 0.17.0
-
Update the Axual helm repository to download the latest charts available
helm repo update -
Upgrade Axual Platform
helm upgrade --install platform axual-stable/platform --version=0.17.0 -n kafka
This command will restart the all axual-platform pods.
Verify the upgrade by checking the pods and their images:
-
[clusterShortName]-clusterbrowsepod uses image:docker.axual.io/axual/cluster-browse:1.6.5 -
[clusterShortName]-distributor-connectpod uses image:docker.axual.io/axual/distributor:5.2.0 -
[tenantShortName]-[instanceShortName]-rest-proxypod uses image:docker.axual.io/axual/rest-proxy:1.8.1 -
[tenantShortName]-[instanceShortName]-schema-registry-masterpod uses image:docker.axual.io/axual/schemaregistry:5.6.0 -
[tenantShortName]-[instanceShortName]-schema-registry-slavepod uses image:docker.axual.io/axual/schemaregistry:5.6.0 -
selfservice-aompod uses image:docker.axual.io/axual/operation-manager:1.5.4 -
selfservice-apipod uses image:docker.axual.io/axual-api:8.1.0 -
selfservice-streambrowsepod uses image:docker.axual.io/axual/stream-browse:1.5.5 -
selfservice-uipod uses image:docker.axual.io/axual/axual-frontend:9.2.0
Once restarted, verify everything is running fine before moving to next step.
Step 2 - Upgrade axual-connect-helm to 0.1.7
To upgrade axual-connect-helm to version 0.1.7 please refer to:
Installing Axual Connect