Désinstaller le module complémentaire Istio

Ces étapes sont spécifiques aux installations d'Istio sur GKE, également appelé module complémentaire Istio.

Avant de commencer

Déterminer si le module complémentaire Istio est utilisé

Il existe deux chemins de migration possibles selon que la passerelle d'entrée ou la fonctionnalité d'injection side-car du module complémentaire Istio est utilisée dans votre cluster.

  1. Plus tôt dans l'étape de préparation, vous avez déjà déterminé si le module complémentaire Istio était configuré. Vous pouvez exécuter la commande suivante pour vérifier si l'espace de noms istio-system existe :

    echo $INGRESS_NAMESPACE
    
  2. Exécutez la commande suivante pour déterminer si la fonctionnalité d'injection side-car du module complémentaire Istio est utilisée dans votre cluster :

    kubectl get ns -l istio-injection=enabled
    

    Si un espace de noms autre que knative-serving s'affiche, cela indique que l'injection side-car du module complémentaire Istio est utilisée.

    Par exemple, si la commande n'affiche que l'espace de noms knative-serving, cela signifie que vous n'avez pas configuré et n'utilisez pas l'injection side-car du module complémentaire Istio.

Résultats :

Désinstaller le module complémentaire Istio

Dans cette section, le script de migration permet de désinstaller le module complémentaire Istio.

  1. Exécutez la commande suivante pour démarrer le script de migration :

    ./migration-addon.sh --command uninstall-istio-addon
    
  2. Vérifiez que l'espace de noms istio-system a été supprimé :

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

Étapes suivantes

En fonction de la configuration de passerelle d'entrée que vous avez identifiée ci-dessus, passez au guide d'installation correspondant :

Rollback

Si vous devez effectuer un rollback des modifications que vous avez apportées en suivant les étapes ci-dessus, vous pouvez utiliser le script de migration pour réactiver le module complémentaire Istio :

  1. Exécutez la commande ci-dessous.

    ./migration-addon.sh --command rollback-uninstall-istio-addon
    
  2. Pour continuer à effectuer un rollback des modifications vers l'état d'origine de votre installation, effectuez un rollback du module complémentaire GKE de diffusion Knative.