Installation
This guide provides step-by-step instructions to deploy QMigrator on a Kubernetes cluster using Helm.
It assumes that your cluster (AKS, EKS, GKE, or Minikube) is already provisioned and accessible via kubectl.
Step 1: Prepare the Values File
- Customize the
values.yamlfile with the required properties. - A minimal configuration is available in values.example.yaml, which can be further modified as needed.
Tip
See the values for full reference
Step 2: Set Kubernetes Context
Make sure you’re connected to the correct Kubernetes cluster:
Step 3: Create a Namespace (Optional)
Step 4: Helm Login and Installation
helm registry login qmigrator.azurecr.io \
--username <registry-user> \
--password <registry-password>
helm install qmigrator oci://qmigrator.azurecr.io/helm/qmig -n qmigrator --create-namespace -f values.example.yaml
To upgrade later:
Step 5: Verify Deployment
Check if the pods are running:
Post-Installation: Gateway API Setup
- To expose QMigrator externally, follow the Gateway Controller for gateway configuration.