Istio-Add-on deinstallieren

Diese Schritte gelten speziell für die Installation von Istio on GKE, das auch als Istio-Add-on bezeichnet wird.

Hinweise

Prüfen, ob das Istio-Add-on verwendet wird

Es gibt zwei mögliche Pfade für die Migration, je nachdem, ob das Ingress-Gateway oder das Sidecar-Injektionsfeature des Istio-Add-ons in Ihrem Cluster verwendet wird.

  1. Sie haben bereits im Vorbereitungsschritt festgestellt, ob das Istio-Add-on konfiguriert ist. Sie können den folgenden Befehl ausführen, um zu prüfen, ob der Namespace istio-system vorhanden ist:

    echo $INGRESS_NAMESPACE
    
  2. Führen Sie den folgenden Befehl aus, um festzustellen, ob das Sidecar-Injektionsfeature des Istio-Add-ons in Ihrem Cluster verwendet wird:

    kubectl get ns -l istio-injection=enabled
    

    Wenn ein anderer Namespace als knative-serving aufgeführt ist, bedeutet dies, dass die Sidecar-Injektion des Istio-Add-ons verwendet wird.

    Wenn der Befehl beispielsweise nur den Namespace knative-serving auflistet, ist die Sidecar-Injektion des Istio-Add-ons nicht konfiguriert und wird nicht verwendet.

Ergebnisse:

Istio-Add-on deinstallieren

In diesem Abschnitt wird das Migrationsskript verwendet, um das Istio-Add-on zu deinstallieren.

  1. Starten Sie das Migrationsskript mit dem folgenden Befehl:

    ./migration-addon.sh --command uninstall-istio-addon
    
  2. Prüfen Sie, ob der Namespace istio-system gelöscht wurde:

    kubectl get ns istio-system --ignore-not-found
    

Nächste Schritte

Fahren Sie je nach der oben ermittelten Konfiguration des Ingress-Gateways mit der entsprechenden Installationsanleitung fort:

Rollback

Wenn Sie ein Rollback der oben beschriebenen Schritte durchführen müssen, können Sie das Istio-Add-on mit dem Migrationsskript wieder aktivieren:

  1. Führen Sie dazu diesen Befehl aus:

    ./migration-addon.sh --command rollback-uninstall-istio-addon
    
  2. Wenn Sie die Änderungen der ursprünglichen Installation weiterhin rückgängig machen möchten, führen Sie ein Rollback des Knative Serving-GKE-Add-ons durch.