Compatible operating systems and Kubernetes versions

This topic lists operating systems and Kubernetes versions that have been tested with Migrate for Anthos and GKE.

Migrate for Anthos and GKE supplies a tool that you use to determine VM workload's fit for migration to a container. For more information, see Using the fit assessment tool.

Source VM operating systems

Linux VMs

Migrate for Anthos and GKE supports migrations of VMs to containers on Google Kubernetes Engine on the 64-bit Linux operating systems listed in the following table.

OS Compute Engine VMware AWS Azure
CentOS 6.0, 7.0, 7.0 UEFI, 8.0 6.7, 6.9, 7.6 6.10, 7.5, 7.6 6.5-7.6, 7.0 LVM
Debian 7.0, 8.0, 9.0, 10.0 9.4, 9.6 6.0, 7.0, 8.0, 9.0, 10.0 8.0, 9.0, 10.0
RHEL 6.0, 7.0, 7.0 UEFI, 7.4 SAP, 7.6 SAP, 8.0 6.5, 7.5, 7.6, 8.3 5.10, 5.11, 6.5-7.0, 7.1-7.7, 8.0, 8.1 6.7-6.10, 7.2-7.4, 7.5 LVM, 7.5 RAW, 7.6 LVM, 7.6 RAW, 7.4-7.7 SAP, 8.0
SUSE 12, 12 SP3 SAP, 12 SP4 SAP, 15, 15 SAP, 15 SP1 SAP 12 SP2, 12 SP3, 12 SP4, 15 11 SP4, 11 SP4 SAP, 12 SP2 SAP, 12 SP3, 12 SP3 SAP, 12 SP4, 12 SP4 SAP, 15 SAP, 15 SP1, 15 SP1 SAP 11 SP4 SAP, 11 SP4, 12 SP1, 12 SP1 SAP, 12 SP2, 12 SP2 SAP, 12 SP3, 12 SP3 SAP, 12 SP4, 12 SP4 SAP, 15, 15 SAP, 15 SP1, 15 SP1 SAP
Ubuntu 12 LTS, 14 LTS, 16 LTS, 16 LTS minimal, 18 LTS, 18 LTS minimal, 18 LTS UEFI, 19.04, 19.04 minimal 12.04.5 LTS, 14.04 LTS, 16.04 LTS, 18.04.10 LTS 12 LTS, 14 LTS, 16 LTS, 18 LTS, 19.04 12.04 LTS, 14.04 LTS, 16.04 LTS, 18.04 LTS, 19 LTS

Windows VMs

Migrate for Anthos and GKE supports migrations of VMs to containers on Google Kubernetes Engine on the Windows operating systems listed in the following table:

OS Compute Engine
Windows
  • Microsoft Windows Server 2008R2 or higher.
  • Microsoft IIS 7 or higher web applications.
  • ASP.NET and .NET Framework version 3.5 or higher.

After migration, the resulting container will run Windows Server version 1909.

Processing cluster operating systems

Linux workloads

  • Ubuntu - fully supported

  • Clusters with Container-Optimized OS nodes can perform migrations for workloads with file-system types of ext2, ext3, or ext4.

Windows workloads

Workload cluster operating systems

Linux workloads

Windows workloads

Supported Kubernetes versions

Linux workloads

To support the Linux applications you migrate, you must use version:

  • 1.13.5-gke.10 and later

Kubernetes versions below 1.13 are not supported.

Windows workloads

To support the Windows applications you migrate, you must use version:

  • 1.16 or later