1.6. Préparation de l'installation de Service Mesh
Avant de pouvoir installer Red Hat OpenShift Service Mesh, vous devez vous abonner à OpenShift Container Platform et installer OpenShift Container Platform dans une configuration prise en charge.
1.6.1. Conditions préalables
- Maintenir un abonnement OpenShift Container Platform actif sur votre compte Red Hat. Si vous n'avez pas d'abonnement, contactez votre représentant commercial pour plus d'informations.
- Consultez la présentation de OpenShift Container Platform 4.12.
Installez OpenShift Container Platform 4.12. Si vous installez Red Hat OpenShift Service Mesh sur un réseau restreint, suivez les instructions de l'infrastructure OpenShift Container Platform que vous avez choisie.
- Installer OpenShift Container Platform 4.12 sur AWS
- Installer OpenShift Container Platform 4.12 sur AWS fourni par l'utilisateur
- Installer OpenShift Container Platform 4.12 sur du métal nu
- Installer OpenShift Container Platform 4.12 sur vSphere
- Installer OpenShift Container Platform 4.12 sur IBM zSystems et IBM® LinuxONE
- Installer OpenShift Container Platform 4.12 sur IBM Power
Installez la version de l'utilitaire de ligne de commande OpenShift Container Platform (l'outil client
oc
) qui correspond à votre version d'OpenShift Container Platform et ajoutez-la à votre chemin d'accès.- Si vous utilisez OpenShift Container Platform 4.12, voir À propos de l'OpenShift CLI.
Pour plus d'informations sur le cycle de vie de Red Hat OpenShift Service Mesh et les plateformes prises en charge, reportez-vous à la Politique d'assistance.
1.6.2. Configurations prises en charge
Les configurations suivantes sont prises en charge pour la version actuelle de Red Hat OpenShift Service Mesh.
1.6.2.1. Plates-formes prises en charge
L'opérateur Red Hat OpenShift Service Mesh prend en charge plusieurs versions de la ressource ServiceMeshControlPlane
. Les plans de contrôle Service Mesh de la version 2.3 sont pris en charge sur les versions de plateforme suivantes :
- Red Hat OpenShift Container Platform version 4.9 ou ultérieure.
- Red Hat OpenShift Dedicated version 4.
- Azure Red Hat OpenShift (ARO) version 4.
- Red Hat OpenShift Service on AWS (ROSA).
1.6.2.2. Configurations non prises en charge
Les cas explicitement non pris en charge sont les suivants :
- OpenShift Online n'est pas pris en charge pour Red Hat OpenShift Service Mesh.
- Red Hat OpenShift Service Mesh ne prend pas en charge la gestion des microservices en dehors du cluster où Service Mesh est exécuté.
1.6.2.3. Configurations réseau prises en charge
Red Hat OpenShift Service Mesh prend en charge les configurations réseau suivantes.
- OpenShift-SDN
- OVN-Kubernetes est pris en charge sur OpenShift Container Platform 4.7.32 , OpenShift Container Platform 4.8.12 , et OpenShift Container Platform 4.9 .
- Plugins CNI (Container Network Interface) tiers qui ont été certifiés sur OpenShift Container Platform et qui ont passé les tests de conformité Service Mesh. Voir Plugins CNI OpenShift certifiés pour plus d'informations.
1.6.2.4. Configurations prises en charge pour Service Mesh
Cette version de Red Hat OpenShift Service Mesh est uniquement disponible sur OpenShift Container Platform x86_64, IBM zSystems et IBM Power.
- IBM zSystems n'est pris en charge que sur OpenShift Container Platform 4.6 et plus.
- IBM Power n'est pris en charge que sur OpenShift Container Platform 4.6 et plus.
- Configurations dans lesquelles tous les composants Service Mesh sont contenus dans un seul cluster OpenShift Container Platform.
- Configurations qui n'intègrent pas de services externes tels que des machines virtuelles.
-
Red Hat OpenShift Service Mesh ne prend pas en charge la configuration
EnvoyFilter
, sauf lorsqu'elle est explicitement documentée.
1.6.2.5. Configurations prises en charge pour Kiali
- La console Kiali n'est compatible qu'avec les deux versions les plus récentes des navigateurs Chrome, Edge, Firefox ou Safari.
1.6.2.6. Configurations prises en charge pour le traçage distribué
- L'agent Jaeger en tant que sidecar est la seule configuration supportée pour Jaeger. Jaeger en tant que daemonset n'est pas pris en charge pour les installations multitenant ou OpenShift Dedicated.
1.6.2.7. Module WebAssembly pris en charge
- 3scale WebAssembly est le seul module WebAssembly fourni. Vous pouvez créer des modules WebAssembly personnalisés.
1.6.3. Prochaines étapes
- Installez Red Hat OpenShift Service Mesh dans votre environnement OpenShift Container Platform.