Migrate to Containers documentation

Use Migrate to Containers to convert VM-based workloads into containers in Google Kubernetes Engine (GKE) or GKE Enterprise. 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.

Get started for free
  • Get access to Gemini 2.0 Flash Thinking
  • Free monthly usage of popular products, including AI APIs and BigQuery
  • No automatic charges, no commitment
View free product offers

Keep exploring with 20+ always-free products

Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more.

Explore self-paced training from Google Cloud Skills Boost, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services.
training
Training and tutorials

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.

training
Training and tutorials

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