Concluir o upgrade do Knative serving

Para finalizar o upgrade do cluster e concluir a migração para o componente de frota do Knative serving, você precisa remover todos os componentes desatualizados e não utilizados recursos do seu cluster.

Antes de começar

Visão geral

Nesta etapa, o script de migração é usado para:

  • Aplique o controle total dos recursos de fornecimento do Knative serving pelo operador appdevexperience-operator.
  • Exclua o pacote do Istio e do complemento Knative serving do GKE.
  • Exclua todos os configmaps auxiliares.

Você pode reativar o recurso "escalonamento para zero".

Concluir o upgrade do Knative serving

Para concluir o upgrade do Knative serving e finalizar o processo de migração:

  1. Execute o seguinte comando para iniciar o script de migração:

    ./migration-addon.sh --command finalize
    
  2. No terminal, o script de migração solicita que você confirme se quer continuar. Insira y para finalizar o processo.

    Durante a etapa, esta etapa é semelhante às solicitações exibidas durante o processo:

    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. Execute o seguinte comando para ativar o "escalonamento para 0":

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