Deinstallation

Auf dieser Seite erfahren Sie, wie Sie Anthos Service Mesh und das Open-Source-Framework Istio deinstallieren.

Anthos Service Mesh deinstallieren

Führen Sie einen der folgenden Befehle aus, um die mit dem ASM-Konfigurationsprofil installierten Anthos Service Mesh-Komponenten zu deinstallieren. Mit diesen Befehlen werden der istio-system-Namespace und alle benutzerdefinierten Ressourcendefinitionen (Custom Resource Definitions, CRDs) gelöscht, einschließlich aller von Ihnen angewendeten CRDs. Wenn Sie CRDs erstellt haben, benötigen Sie Kopien davon.

  1. Entfernen Sie die Steuerungsebene.

    • Wenn Sie Anthos Service Mesh auf GKE on VMware, GKE on AWS, Amazon Elastic Kubernetes Service oder Microsoft Azure Kubernetes Service installiert haben:
    1. Entfernen Sie die Steuerungsebene:

      istioctl manifest generate --set profile=asm-multicloud | kubectl delete --ignore-not-found=true -f -
      
    2. Löschen Sie den Namespace istio-system:

      kubectl delete namespace istio-system
      
    • Wenn Sie Anthos Service Mesh in Google Kubernetes Engine installiert haben:

      istioctl manifest generate --set profile=asm-gcp | kubectl delete --ignore-not-found=true -f -
      

      Mit diesem Befehl wird der istio-system-Namespace automatisch gelöscht.

  2. Deaktivieren Sie die automatische Sidecar-Einfügung:

    kubectl label namespace YOUR_NAMESPACE istio-injection=disabled