Skip to content

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.


Generic Architecture


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