Migrate Kubernetes workloads running on VM’s using Azure Migrate – Planning & Execution

This article details about a Lift and shift migration scenario which was tested successfully using Azure Migrate and is considered unique for two reasons.
- The Virtual Machines were running Kubernetes workloads and all kinds of databases like Postgres, MySQL, Mongo DB etc.
- IP retention was a prime requirement for the customer as they had certificates binded with the Load Balancer IP.
Customer had ~700+ Virtual machines running Kubernetes workloads from two environments (Dev and QA) and we migrated each environment in just a day and ensured that all the servers had their IP retained and their Kubernetes workloads started working exactly the same manner as how it used to work from on-premise. Planning of the migration (including replication time) etc went for 3 weeks and we migrated each environment over a weekend that included functional testing as well.
Ofcourse, there was option to modernize the application by moving the workloads to AKS, but due to a strict migration timelines and customers inexperience in handling AKS we decided against it.
Published on:
Learn moreRelated posts
Fabric Mirroring for Azure Cosmos DB: Public Preview Refresh Now Live with New Features
We’re thrilled to announce the latest refresh of Fabric Mirroring for Azure Cosmos DB, now available with several powerful new features that e...
Power Platform – Use Azure Key Vault secrets with environment variables
We are announcing the ability to use Azure Key Vault secrets with environment variables in Power Platform. This feature will reach general ava...
Validating Azure Key Vault Access Securely in Fabric Notebooks
Working with sensitive data in Microsoft Fabric requires careful handling of secrets, especially when collaborating externally. In a recent cu...
Azure Developer CLI (azd) – May 2025
This post announces the May release of the Azure Developer CLI (`azd`). The post Azure Developer CLI (azd) – May 2025 appeared first on ...
Azure Cosmos DB with DiskANN Part 4: Stable Vector Search Recall with Streaming Data
Vector Search with Azure Cosmos DB In Part 1 and Part 2 of this series, we explored vector search with Azure Cosmos DB and best practices for...