Examiner les systèmes d'exploitation, les composants d'application et les versions de Kubernetes compatibles

Ce document répertorie les systèmes d'exploitation, les charges de travail acceptées et les versions de Kubernetes qui ont été testés avec Migrate to Containers.

Pour savoir comment déterminer si une charge de travail d'instance de machine virtuelle (VM) est adaptée à la migration vers un conteneur, consultez la page Présentation de l'évaluation hors connexion.

Composants d'application compatibles

Migrate to Containers permet de moderniser les composants d'application répertoriés dans le tableau suivant :

Charge de travailType (le cas échéant)Versions compatibles
Conteneur de système LinuxVM exécutant des systèmes d'exploitation Linux 64 bits
Charges de travail basées sur LinuxTomcatApache Tomcat versions 8.5 à 10.0
ApacheServeur HTTP Apache version 2.4
JBoss
  • Serveur d'application JBoss version 8.1.0 ou ultérieure
  • JBoss Enterprise Application Platform versions 7.0 à 7.4
WebSphere
  • WebSphere Application Server traditionnel versions 8.55 et 9.05
  • Toutes les versions de WebSphere Application Server Liberty
Sites WordPressWordPress version 4.0 ou ultérieure s'exécutant sur le serveur HTTP Apache version 2.4
Application Windows IISMicrosoft Internet Information Services version 7 ou ultérieure

Systèmes d'exploitation de VM sources

Charges de travail basées sur Linux

Pour les charges de travail Linux, Migrate to Containers est compatible avec tous les systèmes d'exploitation Linux.

Conteneurs système Linux

Migrate to Containers permet de migrer des VM vers des conteneurs sur Google Kubernetes Engine sur les systèmes d'exploitation Linux 64 bits répertoriés dans le tableau suivant :

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

Application Windows IIS

Migrate to Containers permet la migration de VM vers des conteneurs sur Google Kubernetes Engine sur les systèmes d'exploitation Windows répertoriés dans le tableau suivant :

OS Compute Engine
Windows
  • Microsoft Windows Server 2008 R2 ou version ultérieure
  • ASP.NET et .NET Framework 3.5 ou version ultérieure

Systèmes d'exploitation de clusters de traitement

Charges de travail basées sur Linux

  • Pour les conteneurs système Linux, Migrate to Containers est compatible avec les nœuds basés sur Ubuntu.

  • Les clusters avec des nœuds Container-Optimized OS peuvent migrer des charges de travail avec les systèmes de fichiers de type ext2, ext3 ou ext4.

Conteneur de système Linux

  • Pour les conteneurs système Linux, Migrate to Containers est compatible avec les nœuds basés sur Ubuntu.

  • Les clusters avec des nœuds Container-Optimized OS peuvent migrer des charges de travail avec les systèmes de fichiers de type ext2, ext3 ou ext4.

Application Windows IIS

Le cluster de traitement peut utiliser n'importe quel système d'exploitation, tel que Container-Optimized OS ou Ubuntu. Toutefois, vous devez créer un pool de nœuds sur le cluster qui utilise une image de nœud Windows. Pour en savoir plus, consultez la page Configurer un cluster de traitement pour les applications Windows IIS sur Compute Engine.

Systèmes d'exploitation de clusters de charge de travail

Charges de travail basées sur Linux

Pour les charges de travail Linux, Migrate to Containers est compatible avec toutes les versions de tous les nœuds Linux.

Conteneur de système Linux

Pour les conteneurs système Linux, Migrate to Containers est compatible avec toutes les versions de nœuds basés sur Ubuntu.

Application Windows IIS

Pour les applications Windows IIS, Migrate to Containers est entièrement compatible avec toutes les versions de nœuds Windows.

Étapes suivantes