Desinstalar Istio on GKE

En esta guía, se muestra cómo desinstalar el complemento Istio on GKE de un clúster.

Quita Istio de un clúster

La manera más simple de quitar el complemento de Istio on GKE es borrar el clúster. Sin embargo, si el clúster tiene una aplicación existente que debe conservarse, la inhabilitación de Istio requiere los siguientes pasos:

  1. Asegúrese de que el modo mTLS predeterminado esté configurado en Permissive mTLS.
  2. Desplaza el tráfico fuera de la puerta de enlace de entrada de Istio.
  3. Desactiva la inserción automática de sidecar, si está habilitada:
    kubectl label namespace your-namespace istio-injection=disabled
    
  4. Reinicia los pods de la aplicación (por ejemplo, usa el reinicio progresivo) para quitar los archivos adicionales de Envoy.
  5. Quita el plano de control de Istio con gcloud:
    gcloud beta container clusters update my-cluster --project=$PROJECT_ID \
      --update-addons=Istio=DISABLED