Deployment Overview
QMigrator supports flexible deployment options across different Kubernetes environments. This guide provides an overview of deployment models and processes using Helm for streamlined infrastructure management.
Cloud Deployment
Azure Kubernetes Service (AKS) Microsoft Azure's managed Kubernetes platform
Amazon Elastic Kubernetes Service (EKS) AWS's managed Kubernetes service
Google Kubernetes Engine (GKE) Google Cloud's managed Kubernetes solution
Managed Kubernetes Any cloud provider's managed
Benefits
- Automatic scaling and high availability
- Integrated monitoring and logging
- Managed security and compliance
- Production-ready infrastructure
Local Kubernetes Deployment
Run QMigrator on a local or lightweight Kubernetes environment such as Minikube, K3s, Rancher Desktop, or MicroK8s.
- Ideal for: Development, testing, training, demos, and evaluation
- Single-node friendly: Suitable for local VM or workstation-based Kubernetes clusters
- Lightweight: Easier to set up than managed cloud Kubernetes platforms
- Offline capable: Can run in disconnected or restricted network environments
- Best suited for: Non-production and small-scale validation deployments
