Migrate to Containers documentation
Use Migrate to Containers to convert VM-based workloads into containers in Google Kubernetes Engine (GKE). Workloads can be migrated from VMs running on either VMware on-premises or Compute Engine, giving you the flexibility to containerize your existing workloads with ease.
Start your proof of concept with $300 in free credit
- Develop with our latest Generative AI models and tools.
- Get free usage of 20+ popular products, including Compute Engine and AI APIs.
- No automatic charges, no commitment.
Keep exploring with 20+ always-free products.
Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more.
Documentation resources
Related resources
Migrate to Containers: Qwik Start
In this lab, you will create a Compute Engine virtual machine (VM) instance hosting a Web Server, create a Kubernetes cluster to host the migrated Compute Engine VM, and then migrate the Compute Engine VM using Migrate to Containers.
Migrate to Containers: Windows
In this lab, you will use Migrate to Containers to migrate a Compute Engine VM running a Windows image into a Kubernetes cluster.
Related videos
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-18 UTC.