Use the sections described below to get started migrating virtual machines (VMs) to Google Kubernetes Engine (GKE) using Migrate for Anthos.
Get an introduction
For an introduction to the value of Migrate for Anthos, as well as high-level views, see the following topics.
- For the benefits of migrating to GKE with Migrate for Anthos, see Benefits of Migrate for Anthos.
- For more on how Migrate for Anthos performs migrations, see Architecture.
- For a look at the high-level steps and who typically performs them, see Your migration journey to GKE.
Read a tutorial
Read through the migration tutorial for a high-level look at the steps involved in migrating VMs from VMware to GKE. If you've got VMs on VMware, you can try out a migration.
Set up for migration from your source platform
If you want to dive right in, you'll find steps for setting up prerequisites and performing migration for each of the supported source platforms. In general, you'll follow steps such as the following:
- If necessary, configure your source platform and Migrate for Compute Engine to support migration.
- Identify or create a GKE cluster as a migration destination.
- Create or generate YAML to configure GKE objects to support
migration, then apply the YAML to your GKE cluster. For
migrations from Amazon EC2 and Azure, this will include defining a
StorageClassobject. For migrations from vSphere, a
StorageClassis created on deployment of Migrate for Anthos.
- Migrate for Anthos begins migrating.
See the following for steps specific to your source platform.
- For VMware, see Migrating VMware VMs to GKE.
- For Compute Engine, see Migrating Compute Engine VMs to GKE
- For Amazon EC2, see Migrating Amazon EC2 VMs to GKE
- For Azure, see Migrating Azure VMs to GKE
You can view logs and metrics from your migrated workloads in the Google Cloud console. You can also view logs from the command line. For more on monitoring, see Monitoring migrated workloads.