Disinstalla il componente aggiuntivo Istio

Questi passaggi sono specifici per le installazioni di Istio su GKE, noto anche come "componente aggiuntivo Istio".

Prima di iniziare

Identificare se il componente aggiuntivo Istio è in uso

Esistono due possibili percorsi per la migrazione, a seconda che la funzionalità gateway in entrata o di inserimento sidecar del componente aggiuntivo Istio sia in uso nel cluster.

  1. In precedenza, nel passaggio di preparazione, avevi già identificato se è stato configurato il componente aggiuntivo Istio. Puoi eseguire il comando seguente per verificare che lo spazio dei nomi istio-system esista:

    echo $INGRESS_NAMESPACE
    
  2. Esegui questo comando per determinare se la funzionalità di inserimento sidecar del componente aggiuntivo Istio è in uso all'interno del cluster:

    kubectl get ns -l istio-injection=enabled
    

    L'eventuale presenza di uno spazio dei nomi diverso da knative-serving indica che è in uso l'inserimento collaterale del componente aggiuntivo Istio.

    Ad esempio, se il comando elenca solo lo spazio dei nomi knative-serving, non hai configurato e non utilizzi l'inserimento sidecar del componente aggiuntivo Istio.

Risultati:

Disinstalla il componente aggiuntivo Istio

In questa sezione, lo script di migrazione viene utilizzato per disinstallare il "componente aggiuntivo Istio".

  1. Esegui questo comando per avviare lo script di migrazione:

    ./migration-addon.sh --command uninstall-istio-addon
    
  2. Verifica che lo spazio dei nomi istio-system sia stato eliminato:

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

Passaggi successivi

A seconda della configurazione del gateway in entrata identificata in precedenza, vai alla guida all'installazione corrispondente:

Esegui il rollback

Se devi eseguire il rollback delle modifiche apportate tramite i passaggi precedenti, puoi utilizzare lo script di migrazione per riattivare il "componente aggiuntivo Istio":

  1. Esegui questo comando:

    ./migration-addon.sh --command rollback-uninstall-istio-addon
    
  2. Per continuare a eseguire il rollback delle modifiche allo stato originale dell'installazione, esegui il rollback del "componente aggiuntivo GKE" di Cloud Run for Anthos.