Migrate workloads to GKE Stay organized with collections Save and categorize content based on your preferences.
This page lists resources to show you how to migrate your containerized applications to Google Kubernetes Engine (GKE).
GKE provides a managed environment for deploying, managing,and scaling your containerized applications using Google Cloud infrastructure.
GKE works with containerized applications. These are applicationspackaged into platform independent, isolated user-space instances, for example byusingDocker.
For more information about migrating your containerized workloads toGKE, refer to following documents:
- UseMigrate containers to Google Cloud: Migrate Kubernetes to GKEto learn how to migrate from a self-managed Kubernetes environment to GKE.
- UseMigrate to multi-cluster networking with GKEto learn how to migrate from a single-cluster GKEenvironment to a multi-cluster GKE environment.
Migrate for GKE
Migrate for GKE is a tool to containerize existingVM-based applications to run on GKE. By taking advantage of theGKE ecosystems, Migrate for GKE provides a fast and simpleway to modernized orchestration and application management without requiring accessto source code or rewriting and re-architecting applications.
Migrate for GKE migration sources
Use Migrate for GKE to containerize Linux and Windows VMs running on VMware,AWS, Azure, orCompute Engine.
Migrate for GKE provides tools to help you determine the workload'sfitfor migration to a container. These tools output a report describing the analysisresults for the VM, including a list of any issues that must be resolved beforemigration, and an overall fit assessment.
For more information, seeUsing the fit assessment tool
Get an introduction to key Migrate for GKE concepts
For an introduction to the value of Migrate for GKE, as well as high-level overviews,see the following topics:
- Watch a set ofvideos that demonstrate how you can easily migrate and containerize your application.
- For the benefits of migrating to GKE with Migrate and GKE,seeBenefits of Migrate for GKE.
- For more on how Migrate for GKE performs migrations,seeArchitecture.
Get started with a quickstart
Use thisquickstart to migrate a simple Compute Engine VM.This introduces you to the basic steps you'd perform for most Linux migrations.
Complete the migration tutorial for a service and database
Use theMigrating a monolith VM tutorial,to learn how to move a service and its database from a VM to a GKE environment,with no code changes. The sample application used isBank of Anthos,a simulation of a retail banking service, complete with its own transaction processingnetwork and databases.
What's next
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.