Review compatible OS, workloads, and Kubernetes versions

This document lists operating systems, supported workloads, and Kubernetes versions that have been tested with Migrate to Containers CLI.

Migrate to Containers CLI 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.

Supported workloads

Migrate to Containers CLI supports modernization of the following workloads:

  • Linux VM container
  • Linux-based workloads:
    • Tomcat application server
    • Apache application server
    • JBoss application server
    • WebSphere application server
  • Windows IIS application

Source VM operating systems

Linux VM container

Migrate to Containers CLI 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
CentOS
  • 6.0
  • 7.0
  • 7.0 UEFI
  • 8.0
  • 6.7
  • 6.9
  • 7.6
Debian
  • 7.0
  • 8.0
  • 9.0
  • 10.0
  • 9.4
  • 9.6
RHEL
  • 6.0
  • 7.0
  • 7.0 UEFI
  • 7.4 SAP
  • 7.6 SAP
  • 8.0
  • 6.5
  • 7.5
  • 7.6
  • 8.3
SUSE
  • 12
  • 12 SP3 SAP
  • 12 SP4 SAP
  • 15
  • 15 SAP
  • 15 SP1 SAP
  • 12 SP2
  • 12 SP3
  • 12 SP4
  • 15
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

Linux-based workloads

For Linux-based workloads, Migrate to Containers CLI supports all Linux-based operating systems.

Windows IIS application

Migrate to Containers CLI supports 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 apps.
  • ASP.NET and .NET Framework version 3.5 or higher.

After migration, the resulting container runs Windows Server version 1909.

Local machine operating system

Linux local machine

Migrate to Containers CLI supports migrations using local machines with all 64-bit Linux operating systems.

Windows local machine

Migrate to Containers CLI supports migrations using local machines with 64-bit Windows Server 2019 LTSC operating systems.

Local machine storage

The local machine must has several GB of free storage available to create a copy of the source machine file system. The free storage required on you local machine depends on the size of the source machine file system that you want to copy and on the filters that you apply.

Workload cluster operating systems

Linux VM container

For Linux VM container, Migrate to Containers CLI supports all versions of Ubuntu-based nodes.

Linux-based workloads

For Linux-based workloads, Migrate to Containers CLI supports all versions of Linux-based nodes.

Windows IIS application

For Windows IIS applications, Migrate to Containers CLI supports Windows Server 2019 LTSC nodes.

What's next