Cette page explique comment désinstaller Anthos Service Mesh et le logiciel Open Source Istio.
Désinstaller Anthos Service Mesh
Exécutez l'une des commandes suivantes pour désinstaller les composants d'Anthos Service Mesh qui ont été installés avec le profil de configuration ASM. Ces commandes suppriment l'espace de noms istio-system
et toutes les définitions de ressources personnalisées (CRD, Custom Resource Definition), y compris celles que vous avez appliquées. Si vous avez créé des CRD, assurez-vous que vous en possédez des copies.
Si vous avez installé Anthos Service Mesh sur GKE sur VMware:
istioctl manifest generate --set profile=asm-onprem | kubectl delete -f -
Si vous avez installé Anthos Service Mesh sur Google Kubernetes Engine, procédez comme suit :
istioctl manifest generate --set profile=asm | kubectl delete -f -
Effectuer un rollback ou désactiver les règles de sécurité des pods
Si votre système dispose d'une règle de sécurité des pods définie avant l'activation des règles de sécurité des pods pour Mesh CA, supprimez les règles de sécurité des pods existantes et appliquez les règles de sécurité des pods d'origine. Sinon, désactivez la règle de sécurité des pods sur votre cluster :
gcloud beta container clusters update ${CLUSTER_NAME} \
--no-enable-pod-security-policy
Désinstaller le logiciel Open Source Istio
Le mode de désinstallation du logiciel Open Source Istio dépend de la manière dont vous l'avez installé.
Si vous avez installé Istio avec Helm, consultez la section Uninstall (Désinstaller).
Si vous avez effectué une installation personnalisée avec
istioctl
, consultez la section Uninstall Istio (Désinstaller Istio).Si vous avez effectué l'installation à l'aide de l'opérateur autonome, consultez la section Uninstall (Désinstaller).