Skip to content

HDX Cluster Upgrade

Upgrading and downgrading your Hydrolix cluster is normally performed with a standard one-line command to kubectl.

Each release notes page contains the relevant command for upgrading Hydrolix.

If more detailed instructions are required than the standard command, there will be a specific version upgrade or downgrade page in this section.

Please read the appropriate page carefully before upgrading. If you are upgrading across more than one release, read all relevant pages before upgrading.

Do not skip versions when upgrading or downgrading

Skipping versions when upgrading or downgrading Hydrolix can result in database schema inconsistencies and cluster instability. Always upgrade or downgrade sequentially through each version.

Example upgrade instructions for v4.10.5⚓︎

The commands below demonstrate the standard upgrade pattern to move to Hydrolix version v4.10.5.

Each Hydrolix software release will include instructions like the following.

Configure kubectl to point to your Hydrolix installation before issuing one of the commands below.

Upgrade on GKE⚓︎

kubectl apply -f "https://www.hydrolix.io/operator/v4.10.5/operator-resources?namespace=${HDX_KUBERNETES_NAMESPACE}&gcp-storage-sa=${GCP_STORAGE_SA}"

Upgrade on EKS⚓︎

kubectl apply -f "https://www.hydrolix.io/operator/v4.10.5/operator-resources?namespace=${HDX_KUBERNETES_NAMESPACE}&aws-storage-role=${AWS_STORAGE_ROLE}"

Upgrade on LKE⚓︎

kubectl apply -f "https://www.hydrolix.io/operator/v4.10.5/operator-resources?namespace=$HDX_KUBERNETES_NAMESPACE"

👍 Rollback

Downgrading to earlier versions uses the same process. Specify the version you want to rollback to in the URL to the Hydrolix operator-resources above, and make sure you check the upgrade pages for each version for special downgrade instructions.