Get Started
Upgrade
Ixiea runs on Kubernetes. Upgrades roll forward container images published to ghcr.io/ixiea/* using Helm or a controlled deployment restart. Plan upgrades during a maintenance window and verify PostgreSQL backups before you begin.
Before you upgrade
- Confirm a recent backup of PostgreSQL and your Helm values file
- Note your current image tag (
global.imageTagin values orkubectl -n ixiea get deploy -o wide) - If you changed the web UI, wait for the
webimage build to finish before restarting the web deployment
Upgrade with Helm (rolling dev)
After CI publishes new :master images, re-run Helm with your Ixiea overlays and reuse existing release values:
- Pull the latest
deploychart if Helm values changed. - Upgrade the release:
helm upgrade ixiea ./charts/ixiea \ -f ./charts/ixiea/values.yaml \ --namespace ixiea \ --reuse-values - Wait for rollouts to complete:
kubectl -n ixiea rollout status deploy/ixiea-core kubectl -n ixiea rollout status deploy/ixiea-web - Log in to the administration interface and confirm connectors show healthy heartbeats under Settings → Components.
Restart deployments manually
If Helm values already match the cluster and you only need pods to pull fresh :master images:
kubectl rollout restart deployment -n ixiea \
-l app.kubernetes.io/instance=ixieaUpgrade to a pinned release
For production, tag every deployed component at the same version (for example v4.10.17), wait for CI to publish immutable images, then upgrade with an explicit tag:
- Merge the
deploychart bump for that release. - Run Helm with
global.imageTagset to the release:helm upgrade ixiea ./charts/ixiea \ -f ./charts/ixiea/values.yaml \ --namespace ixiea \ --reuse-values \ --set global.imageTag=v4.10.17 - Verify core, web, and connector pods are on the new tag:
kubectl -n ixiea get pods -o wide
For immutable release tags, consider setting imagePullPolicy to IfNotPresent in your values overlay.
Air-gapped clusters
Mirror the new ghcr.io/ixiea/* images into your private registry, update your values file to point at the mirror, then run the same Helm upgrade. Offline upgrade packages are delivered through your Ixiea account team , contact us for supported versions.
Next steps
- Installation, fresh deploy reference
- Enable HTTPS, TLS after upgrade