Desinstala el complemento de Istio

Estos pasos son específicos para las instalaciones de Istio on GKE, también conocido como “complemento de Istio”.

Antes de comenzar

Identifique si el complemento de Istio está en uso

Hay dos rutas posibles para la migración, según si la puerta de enlace de entrada o la función de inserción del archivo adicional del complemento de Istio está en uso en el clúster.

  1. Anteriormente en el paso de preparación, ya identificaste si el complemento de Istio está configurado. Puedes ejecutar el siguiente comando para verificar que el espacio de nombres istio-system exista:

    echo $INGRESS_NAMESPACE
    
  2. Ejecuta el siguiente comando para determinar si la función de inserción de sidecar del complemento de Istio está en uso en el clúster:

    kubectl get ns -l istio-injection=enabled
    

    Si aparece un espacio de nombres distinto de knative-serving, significa que está en uso la inyección de sidecar del complemento de Istio.

    Por ejemplo, si el comando solo enumera el espacio de nombres knative-serving, significa que no configuraste ni usaste la inyección de sidecar del complemento de Istio.

Resultados:

Desinstala el complemento de Istio

En esta sección, se usa la secuencia de comandos de migración para desinstalar el “complemento de Istio”.

  1. Ejecuta el siguiente comando para iniciar la secuencia de comandos de migración:

    ./migration-addon.sh --command uninstall-istio-addon
    
  2. Verifica que se haya borrado el espacio de nombres istio-system:

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

¿Qué sigue?

Según la configuración de la puerta de enlace de entrada que identificaste antes, continúa con la guía de instalación correspondiente:

Revertir

Si necesitas revertir los cambios que realizaste mediante los pasos anteriores, puedes usar la secuencia de comandos de migración para volver a habilitar el “complemento de Istio”:

  1. Ejecuta el siguiente comando:

    ./migration-addon.sh --command rollback-uninstall-istio-addon
    
  2. Para continuar con la reversión de los cambios al estado original de la instalación, revierte el “complemento de GKE” de Knative serving.