Per finalizzare l'upgrade del cluster e completare la migrazione al componente del parco risorse di gestione Knative, devi rimuovere dal cluster tutte le risorse obsolete e inutilizzate.
Prima di iniziare
Devi prima rivedere e assicurarti di soddisfare i requisiti per l'upgrade.
I comandi in questa pagina utilizzano le variabili di ambiente e lo script di migrazione del passaggio di preparazione dell'upgrade.
È importante eseguire ogni passaggio di questa procedura nell'ordine specificato.
Panoramica
In questo passaggio, lo script di migrazione viene utilizzato per eseguire le seguenti operazioni:
- Applica il controllo completo delle risorse di gestione Knative da parte
dell'operatore
appdevexperience-operator
. - Elimina il pacchetto Istio e Knative che gestisce il componente aggiuntivo di GKE.
- Elimina tutte le mappe di configurazione helper.
Potrai quindi riattivare la funzionalità di "scalabilità fino a zero".
Completa l'upgrade della pubblicazione con Knative
Per completare l'upgrade della pubblicazione con Knative e finalizzare il processo di migrazione:
Esegui questo comando per avviare lo script di migrazione:
./migration-addon.sh --command finalize
Nel terminale, lo script di migrazione richiede di confermare che vuoi procedere. Inserisci
y
per finalizzare la procedura.Le richieste durante il processo di questo passaggio finale sono simili alle seguenti:
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>
Esegui questo comando per abilitare la scalabilità a 0:
kubectl patch cm config-autoscaler -n knative-serving -p '{"data":{"enable-scale-to-zero": "true"}}'