[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-08-19。"],[],[],null,["# Review compatible OS, workloads, and Kubernetes versions\n========================================================\n\nThis document lists operating systems, supported workloads, and Kubernetes versions\nthat have been tested with Migrate to Containers CLI.\n\nTo learn how to determine a virtual machine (VM) instance workload's fit for\nmigration to a container, see\n[Offline assessment overview](/migrate/containers/docs/offline-assessment-overview).\n\nSupported workloads\n-------------------\n\nMigrate to Containers CLI supports modernization of workloads listed in the following\ntable:\n\n| **Note:** For workloads that use a Java-based plugin, Migrate to Containers CLI only supports Java SE version 8 or later. If your workload relies on an earlier version of Java, then you need to [create a custom Docker image](https://docs.docker.com/build/building/base-images/) to execute the migration.\n\nSource VM operating systems\n---------------------------\n\n### Linux VM container\n\nMigrate to Containers CLI supports migrations of VMs to containers on Google Kubernetes Engine\non the 64-bit Linux operating systems listed in the following table:\n\n### Linux-based workloads\n\nFor Linux-based workloads, Migrate to Containers CLI supports all Linux-based operating\nsystems.\n\n### Windows IIS application\n\nMigrate to Containers CLI supports the Windows operating systems listed in the following table:\n\n| **Warning:** Dynamic disks have been [deprecated](https://learn.microsoft.com/en-us/windows/win32/fileio/basic-and-dynamic-disks#dynamic-disks) by Microsoft, and have severe limitations with snapshots. Use caution when using these, especially in tandem with using snapshots for backup purposes.\n\nLocal machine operating system\n------------------------------\n\n### Linux local machine\n\nMigrate to Containers CLI supports migrations using local machines with all 64-bit\nLinux operating systems.\n\n### Windows local machine\n\nMigrate to Containers CLI supports migrations using local machines with 64-bit Windows\nServer 2019 LTSC operating systems.\n\nLocal machine storage\n---------------------\n\nThe local machine must have several GB of free storage available to create a\ncopy of the source machine file system. The free storage required on you local\nmachine depends on the size of the source machine file system that you want to\ncopy and on the filters that you apply.\n| **Note:** It is recommended to avoid running the Migrate to Containers CLI in Cloud Shell where the provisioned disk has only 5 GB of storage.\n\nWorkload cluster operating systems\n----------------------------------\n\n### Linux VM container\n\nFor Linux VM containers, Migrate to Containers CLI supports all versions of Ubuntu-based\nnodes.\n\n### Linux-based workloads\n\nFor Linux-based workloads, Migrate to Containers CLI supports all versions of Linux-based\nnodes.\n\n### Windows IIS application\n\nFor Windows IIS applications, Migrate to Containers CLI supports all versions of\nWindows-based nodes.\n| **Note:** If you build the container image locally, then the resulting container runs only on nodes with the same operating system as the machine where you build the container image. However, if you're using Cloud Build to build the container image, then the resulting container runs on any Windows-based node.\n\nWhat's next\n-----------\n\n- Learn how to [discover, collect, and assess VMware VMs for migration](/migrate/containers/docs/mcdc-vmware-quickstart).\n- Learn how to [migrate a VM](/migrate/containers/docs/migrate-vm)."]]