查看兼容的操作系统、应用组件和 Kubernetes 版本

本文档列出了已经过 Migrate to Containers 测试的操作系统、支持的工作负载和 Kubernetes 版本。

如需了解如何确定虚拟机 (VM) 实例工作负载是否适合迁移到容器,请参阅离线评估概览

支持的应用组件

Migrate to Containers 支持对下表中列出的应用组件进行现代化改造:

工作负载类型(如果适用)支持的版本
Linux 系统容器运行 64 位基于 Linux 的操作系统的虚拟机
基于 Linux 的工作负载TomcatApache Tomcat 8.5 版 - 10.0 版
ApacheApache HTTP Server 2.4 版
JBoss
  • JBoss Application Server 8.1.0 或更高版本
  • JBoss Enterprise Application Platform 7.0 版 - 7.4 版
WebSphere
  • WebSphere Application Server 传统版本 8.55 和 9.05
  • WebSphere Application Server Liberty 的所有版本
WordPress 网站在 Apache HTTP Server 2.4 版上运行的 WordPress 4.0 或更高版本
Windows IIS 应用Microsoft Internet Information Services 7 或更高版本

来源虚拟机操作系统

基于 Linux 的工作负载

对于基于 Linux 的工作负载,Migrate to Containers 支持所有基于 Linux 的操作系统。

Linux 系统容器

Migrate to Containers 支持将下表中列出的 64 位 Linux 操作系统上的虚拟机迁移到 Google Kubernetes Engine 上的容器:

操作系统 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
  • 18 LTS
  • 最低 18 LTS
  • 18 LTS UEFI
  • 19.04
  • 最低 19.04
  • 12.04.5 LTS
  • 14.04 LTS
  • 16.04 LTS
  • 18.04.10 LTS

Windows IIS 应用

Migrate to Containers 支持将下表中列出的 Windows 操作系统上的虚拟机迁移到 Google Kubernetes Engine 上的容器:

操作系统 Compute Engine
Windows
  • Microsoft Windows Server 2008R2 或更高版本
  • ASP.NET 和 .NET Framework 3.5 或更高版本

处理集群操作系统

基于 Linux 的工作负载

  • 对于 Linux 系统容器,Migrate to Containers 支持基于 Ubuntu 的节点。

  • 具有 Container-Optimized OS 节点的集群可以执行文件系统类型为 ext2、ext3 或 ext4 的工作负载迁移。

Linux 系统容器

  • 对于 Linux 系统容器,Migrate to Containers 支持基于 Ubuntu 的节点。

  • 具有 Container-Optimized OS 节点的集群可以执行文件系统类型为 ext2、ext3 或 ext4 的工作负载迁移。

Windows IIS 应用

处理集群可以使用任何操作系统,例如 Container-Optimized OS 或 Ubuntu。但是,您必须在使用 Windows 节点映像的集群上创建节点池。如需了解详情,请参阅在 Compute Engine 上为 Windows IIS 应用配置处理集群

工作负载集群操作系统

基于 Linux 的工作负载

对于基于 Linux 的工作负载,Migrate to Containers 支持所有基于 Linux 的节点的所有版本。

Linux 系统容器

对于 Linux 系统容器,Migrate to Containers 支持基于 Ubuntu 的节点的所有版本。

Windows IIS 应用

对于 Windows IIS 应用,Migrate to Containers 完全支持基于 Windows 的节点的所有版本。

后续步骤