Completa la actualización de Knative serving

Para finalizar la actualización del clúster y completar la migración al componente de la flota de Knative serving, debes quitar todos los recursos inactivos y sin usar del clúster.

Antes de comenzar

Descripción general

En este paso, se usa la secuencia de comandos de migración para realizar lo siguiente:

  • Aplica el control total de los recursos de Knative serving mediante el operador appdevexperience-operator.
  • Borra el paquete Istio y el complemento de GKE de Knative serving.
  • Borra todos los configmaps de ayuda.

Luego, puedes volver a habilitar la función de escalamiento a cero.

Completa la actualización de Knative serving

Para completar la actualización de Knative serving y finalizar el proceso de migración, haz lo siguiente:

  1. Ejecuta el siguiente comando para iniciar la secuencia de comandos de migración:

    ./migration-addon.sh --command finalize
    
  2. En la terminal, la secuencia de comandos de migración te solicita que confirmes que quieres continuar. Ingresa y para finalizar el proceso.

    Las indicaciones durante el proceso de este paso final son similares a las siguientes:

    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. Ejecuta el siguiente comando para habilitar la “escala a 0”:

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