Desinstalar el complemento Istio

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

Antes de empezar

Identificar si se está usando el complemento de Istio

Hay dos posibles rutas de migración, en función de si se usa la función de inyección de sidecar o de gateway de entrada del complemento de Istio en tu clúster.

  1. En el paso de preparación anterior, ya has identificado si el complemento Istio está configurado. Puedes ejecutar el siguiente comando para verificar que existe el espacio de nombres istio-system:

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

    kubectl get ns -l istio-injection=enabled
    

    Si se indica algún espacio de nombres que no sea knative-serving, significa que se está usando la inyección de sidecar del complemento de Istio.

    Por ejemplo, si el comando solo muestra el espacio de nombres knative-serving, significa que no has configurado ni usas la inyección de sidecar del complemento Istio.

Resultados:

Desinstalar el complemento 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 ha eliminado el espacio de nombres istio-system:

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

Siguientes pasos

En función de la configuración de la pasarela de entrada que hayas identificado anteriormente, consulta la guía de instalación correspondiente:

Restauración

Si necesitas deshacer los cambios que has realizado siguiendo los pasos anteriores, puedes usar la secuencia de comandos de migración para volver a habilitar el complemento Istio:

  1. Ejecuta el siguiente comando:

    ./migration-addon.sh --command rollback-uninstall-istio-addon
    
  2. Para seguir revirtiendo los cambios a la instalación original, revierte el complemento de servicio de Knative de GKE.