2.12. Suppression du maillage de services


Avertissement

You are viewing documentation for a Red Hat OpenShift Service Mesh release that is no longer supported.

Les plans de contrôle Service Mesh version 1.0 et 1.1 ne sont plus pris en charge. Pour plus d'informations sur la mise à niveau de votre plan de contrôle Service Mesh, voir Mise à niveau de Service Mesh.

Pour plus d'informations sur l'état de l'assistance d'une version particulière de Red Hat OpenShift Service Mesh, consultez la page Cycle de vie du produit.

Pour supprimer Red Hat OpenShift Service Mesh d'une instance OpenShift Container Platform existante, supprimez le plan de contrôle avant de supprimer les opérateurs.

Pour désinstaller Service Mesh d'une instance OpenShift Container Platform existante, vous devez d'abord supprimer le plan de contrôle Service Mesh et les opérateurs. Ensuite, vous exécutez des commandes pour supprimer les ressources résiduelles.

Vous pouvez supprimer le plan de contrôle Red Hat OpenShift Service Mesh en utilisant la console web.

Procédure

  1. Connectez-vous à la console web de OpenShift Container Platform.
  2. Cliquez sur le menu Project et sélectionnez le projet dans lequel vous avez installé le plan de contrôle Service Mesh, par exemple istio-system.
  3. Naviguez jusqu'à Operators Installed Operators.
  4. Cliquez sur Service Mesh Control Plane sous Provided APIs.
  5. Cliquez sur le menu ServiceMeshControlPlane kebab .
  6. Cliquez sur Delete Service Mesh Control Plane.
  7. Cliquez sur Delete dans la fenêtre de dialogue de confirmation pour supprimer ServiceMeshControlPlane.

Vous pouvez supprimer le plan de contrôle Red Hat OpenShift Service Mesh en utilisant le CLI. Dans cet exemple, istio-system est le nom du projet de plan de contrôle.

Procédure

  1. Connectez-vous au CLI de OpenShift Container Platform.
  2. Exécutez la commande suivante pour supprimer la ressource ServiceMeshMemberRoll.

    $ oc delete smmr -n istio-system default
    Copy to Clipboard Toggle word wrap
  3. Exécutez cette commande pour récupérer le nom de la version installée de ServiceMeshControlPlane:

    $ oc get smcp -n istio-system
    Copy to Clipboard Toggle word wrap
  4. Remplacez <name_of_custom_resource> par le résultat de la commande précédente et exécutez cette commande pour supprimer la ressource personnalisée :

    oc delete smcp -n istio-system <name_of_custom_resource> $ oc delete smcp -n istio-system <name_of_custom_resource>
    Copy to Clipboard Toggle word wrap

2.12.2. Retrait des opérateurs installés

Vous devez supprimer les opérateurs pour réussir à supprimer Red Hat OpenShift Service Mesh. Après avoir supprimé l'opérateur Red Hat OpenShift Service Mesh, vous devez supprimer l'opérateur Kiali, l'opérateur Red Hat OpenShift distributed tracing platform et l'opérateur OpenShift Elasticsearch.

2.12.2.1. Retrait des opérateurs

Suivez cette procédure pour supprimer les opérateurs qui composent Red Hat OpenShift Service Mesh. Répétez les étapes pour chacun des opérateurs suivants.

  • Red Hat OpenShift Service Mesh
  • Kiali
  • Plateforme de traçage distribuée Red Hat OpenShift
  • OpenShift Elasticsearch

Procédure

  1. Connectez-vous à la console web de OpenShift Container Platform.
  2. À partir de la page Operators Installed Operators, faites défiler ou tapez un mot-clé dans la page Filter by name pour trouver chaque opérateur. Cliquez ensuite sur le nom de l'opérateur.
  3. Sur la page Operator Details, sélectionnez Uninstall Operator dans le menu Actions. Suivez les instructions pour désinstaller chaque opérateur.

2.12.2.2. Nettoyer les ressources de l'opérateur

Suivez cette procédure pour supprimer manuellement les ressources restantes après avoir supprimé l'opérateur Red Hat OpenShift Service Mesh à l'aide de la console web OpenShift Container Platform.

Conditions préalables

  • Un compte avec accès à l'administration du cluster.
  • Accès à la CLI OpenShift (oc).

Procédure

  1. Connectez-vous au CLI de OpenShift Container Platform en tant qu'administrateur de cluster.
  2. Exécutez les commandes suivantes pour nettoyer les ressources après avoir désinstallé les opérateurs. Si vous avez l'intention de continuer à utiliser Jaeger en tant que service autonome sans service mesh, ne supprimez pas les ressources de Jaeger.

    Note

    Les opérateurs sont installés par défaut dans l'espace de noms openshift-operators. Si vous avez installé les opérateurs dans un autre espace de noms, remplacez openshift-operators par le nom du projet dans lequel l'opérateur Red Hat OpenShift Service Mesh a été installé.

    $ oc delete validatingwebhookconfiguration/openshift-operators.servicemesh-resources.maistra.io
    Copy to Clipboard Toggle word wrap
    $ oc delete mutatingwebhookconfiguration/openshift-operators.servicemesh-resources.maistra.io
    Copy to Clipboard Toggle word wrap
    $ oc delete -n openshift-operators daemonset/istio-node
    Copy to Clipboard Toggle word wrap
    $ oc delete clusterrole/istio-admin clusterrole/istio-cni clusterrolebinding/istio-cni
    Copy to Clipboard Toggle word wrap
    $ oc delete clusterrole istio-view istio-edit
    Copy to Clipboard Toggle word wrap
    $ oc delete clusterrole jaegers.jaegertracing.io-v1-admin jaegers.jaegertracing.io-v1-crdview jaegers.jaegertracing.io-v1-edit jaegers.jaegertracing.io-v1-view
    Copy to Clipboard Toggle word wrap
    $ oc get crds -o name | grep '.*\.istio\.io' | xargs -r -n 1 oc delete
    Copy to Clipboard Toggle word wrap
    $ oc get crds -o name | grep '.*\.maistra\.io' | xargs -r -n 1 oc delete
    Copy to Clipboard Toggle word wrap
    $ oc get crds -o name | grep '.*\.kiali\.io' | xargs -r -n 1 oc delete
    Copy to Clipboard Toggle word wrap
    $ oc delete crds jaegers.jaegertracing.io
    Copy to Clipboard Toggle word wrap
    oc delete svc admission-controller -n <operator-project>
    Copy to Clipboard Toggle word wrap
    oc delete project <istio-system-project>
    Copy to Clipboard Toggle word wrap
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat