Completare l'upgrade di Knative serving

Per completare l'upgrade del cluster e la migrazione al componente del parco risorse Knative serving, devi rimuovere tutte le risorse inutilizzate e non aggiornate dal cluster.

Prima di iniziare

Panoramica

In questo passaggio, lo script di migrazione viene utilizzato per eseguire quanto segue:

  • Applica il controllo completo delle risorse Knative serving dall'operatore appdevexperience-operator.
  • Elimina il componente aggiuntivo GKE Istio e Knative serving.
  • Elimina tutte le mappe di configurazione di assistenza.

Puoi quindi riattivare la funzionalità di "riduzione a zero".

Completare l'upgrade di Knative serving

Per completare l'upgrade di Knative serving e finalizzare la procedura di migrazione:

  1. Esegui il comando seguente per avviare lo script di migrazione:

    ./migration-addon.sh --command finalize
    
  2. Nel terminale, lo script di migrazione ti chiede di confermare che vuoi procedere. Inserisci y per completare la procedura.

    I prompt durante la procedura di questo passaggio finale sono simili ai 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>
    
  3. Esegui il comando seguente per abilitare la "scalatura a 0":

    kubectl patch cm config-autoscaler -n knative-serving -p '{"data":{"enable-scale-to-zero": "true"}}'