Pour finaliser la mise à niveau de votre cluster et terminer la migration vers le composant de parc Knative serving, vous devez supprimer toutes les ressources non actualisées et non utilisées de votre cluster.
Avant de commencer
Vous devez d'abord vérifier que vous remplissez les conditions requises pour la mise à niveau.
Les commandes de cette page utilisent les variables d'environnement et le script de migration de l'étape de préparation de la mise à niveau.
Il est important d'effectuer chaque étape de ce processus dans l'ordre spécifié.
Présentation
Dans cette étape, le script de migration permet d'effectuer les opérations suivantes :
- Appliquer un contrôle total sur vos ressources Knative serving par l'opérateur
appdevexperience-operator
. - Supprimer la version groupée d'Istio et le module complémentaire GKE de Knative serving.
- Supprimer tous les configmaps d'aide.
Vous pouvez ensuite réactiver la fonctionnalité "scaling à zéro instance".
Terminer la mise à niveau de Knative serving
Pour terminer la mise à niveau de Knative serving et finaliser le processus de migration, procédez comme suit :
Exécutez la commande suivante pour démarrer le script de migration :
./migration-addon.sh --command finalize
Dans le terminal, le script de migration vous invite à confirmer que vous souhaitez continuer. Saisissez
y
pour finaliser le processus.Les invites au cours de l'étape finale de ce processus se présentent comme suit :
In the process of cleaning up, the script performs the following: 1. enforcing Knative serving operator fully controls Knative serving resources.<br> 2. deleting Istio slim installed by Knative serving GKE add-on<br> 3. deleting helper configmaps Continue? [Y/n] y<br> 1. enforcing Knative serving operator fully controls Knative serving resources. cloudrun.operator.run.cloud.google.com/cloud-run patched Waiting for Knative serving serving to be ready... Knative serving serving is ready. 2. Deleting Istio slim resources 3. Deleting helper configmaps Cleanup is done. The upgrade to new Knative serving completes! <br>
Exécutez la commande suivante pour activer le "scaling à zéro instance" :
kubectl patch cm config-autoscaler -n knative-serving -p '{"data":{"enable-scale-to-zero": "true"}}'