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.

To learn how to determine a virtual machine (VM) instance workload's fit for migration to a container, see Offline assessment overview.

Supported workloads

Migrate to Containers CLI supports modernization of workloads listed in the following table:

WorkloadType (if applicable)Supported versions
Linux VM containerVMs running 64-bit Linux-based operating systems
Linux-based workloadsTomcatApache Tomcat version 8.5 - 10.0
ApacheApache HTTP Server version 2.4
JBoss
  • WildFly (formerly known as JBoss Application Server) version 8.1.0 - 26.1.1
  • JBoss Enterprise Application Platform version 7.0 - 7.4
WebSphere
  • WebSphere Application Server traditional version 8.55 and 9.05
  • All versions of WebSphere Application Server Liberty
WordPress sitesWordPress version 4.0 or later running on Apache HTTP Server version 2.4
Windows IIS applicationMicrosoft Internet Information Services version 7 or later

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 later
  • ASP.NET and .NET Framework version 3.5 or later

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 have 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 containers, 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 all versions of Windows-based nodes.

What's next