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 |
|
|
Debian |
|
|
RHEL |
|
|
SUSE |
|
|
Ubuntu |
|
|
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 |
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
- Learn how to set up for migration.