Para finalizar la actualización de tu clúster y completar la migración al componente de flota de servicio de Knative, debes quitar todos los recursos inactivos y sin usar de tu clúster.
Antes de comenzar
Primero, debes revisar y asegurarte de cumplir con los requisitos para actualizar.
En los comandos de esta página, se usan las variables de entorno y la secuencia de comandos de migración del paso de preparación de la actualización.
Es importante que realices cada paso de este proceso en el orden especificado.
Descripción general
En este paso, la secuencia de comandos de migración se usa para realizar lo siguiente:
- Aplica el control total de tus recursos de entrega de Knative con el operador
appdevexperience-operator
. - Borra el paquete de complementos de GKE de entrega de Istio y Knative.
- Borra todos los ConfigMaps auxiliares.
Luego, puedes volver a habilitar la función “escalar a cero”.
Completa la actualización de entrega de Knative
Para completar la actualización de la entrega de Knative y finalizar el proceso de migración, haz lo siguiente:
Ejecuta el siguiente comando para iniciar la secuencia de comandos de migración:
./migration-addon.sh --command finalize
En la terminal, la secuencia de comandos de migración te solicita que confirmes que deseas 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>
Ejecuta el siguiente comando para habilitar el “escalamiento a 0”:
kubectl patch cm config-autoscaler -n knative-serving -p '{"data":{"enable-scale-to-zero": "true"}}'