Desinstalación

En esta página, se explica cómo desinstalar Istio de código abierto y Anthos Service Mesh.

Desinstala Anthos Service Mesh

Ejecuta uno de los siguientes comandos para desinstalar los componentes de Anthos Service Mesh que se instalaron con el perfil de configuración de ASM. Por medio de estos comandos, se borran el espacio de nombres istio-system y todas las definiciones de los recursos personalizados (CRD), incluidas las CRD que aplicaste. Si creaste las CRD, asegúrate de tener copias de ellas.

  • Si instalaste Anthos Service Mesh en GKE en VMware, haz lo siguiente:

    istioctl manifest generate --set profile=asm-onprem | kubectl delete -f -
  • Si instalaste Anthos Service Mesh en Google Kubernetes Engine, usa este comando:

    istioctl manifest generate --set profile=asm | kubectl delete -f -

Revierte o inhabilita políticas de seguridad de Pods

Si tu sistema tenía una política de seguridad de Pods definida antes de que habilitaste las políticas de seguridad del Pod para la CA de Mesh, quita las políticas de seguridad de Pods existentes y aplica las políticas de seguridad del Pod originales. De lo contrario, inhabilita la política de seguridad del Pod en tu clúster:

gcloud beta container clusters update ${CLUSTER_NAME} \
  --no-enable-pod-security-policy

Desinstala Istio de código abierto

La forma en la que desinstales Istio de código abierto dependerá de cómo la instalaste.

  • Si instalaste Istio con Helm, consulta Desinstalación.

  • Si realizaste una instalación personalizada mediante istioctl, consulta Desinstala Istio.

  • Si realizaste la instalación del operador independiente, consulta Desinstalación.