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 upgrade
command.
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]-clusterbrowse
pod uses image:docker.axual.io/axual/cluster-browse:1.6.5
-
[clusterShortName]-distributor-connect
pod uses image:docker.axual.io/axual/distributor:5.2.0
-
[tenantShortName]-[instanceShortName]-rest-proxy
pod uses image:docker.axual.io/axual/rest-proxy:1.8.1
-
[tenantShortName]-[instanceShortName]-schema-registry-master
pod uses image:docker.axual.io/axual/schemaregistry:5.6.0
-
[tenantShortName]-[instanceShortName]-schema-registry-slave
pod uses image:docker.axual.io/axual/schemaregistry:5.6.0
-
selfservice-aom
pod uses image:docker.axual.io/axual/operation-manager:1.5.4
-
selfservice-api
pod uses image:docker.axual.io/axual-api:8.1.0
-
selfservice-streambrowse
pod uses image:docker.axual.io/axual/stream-browse:1.5.5
-
selfservice-ui
pod 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