Completar la actualización de Knative Serving

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

Antes de empezar

Información general

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

  • Aplica el control total de tus recursos de servicio de Knative mediante el operador appdevexperience-operator.
  • Elimina el paquete del complemento de servicio de Istio y Knative de GKE.
  • Elimina todos los configmaps auxiliares.

Después, puedes volver a habilitar la función de escalado a cero.

Completar 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 pedirá que confirmes que quieres continuar. Introduce y para finalizar el proceso.

    Las peticiones que se muestran durante este último paso 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 opción de reducir a 0:

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