Ce guide explique comment désinstaller le module complémentaire Istio sur GKE d'un cluster.
Supprimer Istio d'un cluster
Le moyen le plus simple de supprimer le module complémentaire Istio sur GKE consiste à supprimer le cluster. Toutefois, si le cluster dispose d'une application existante à conserver, suivez la procédure suivante pour désactiver Istio :
- Assurez-vous que le mode d'authentification mTLS par défaut est défini sur Permissive mTLS (mTLS permissif).
- Déplacez le trafic hors de la passerelle d'entrée Istio.
- Si l'injection side-car automatique est activée, désactivez-la.
kubectl label namespace your-namespace istio-injection=disabled
- Redémarrez les pods d'application (par exemple, avec un redémarrage progressif) pour supprimer les side-cars Envoy.
- Supprimez le plan de contrôle Istio avec
gcloud
:gcloud beta container clusters update my-cluster --project=$PROJECT_ID \ --update-addons=Istio=DISABLED