Para finalizar o upgrade do cluster e concluir a migração para o componente da frota de exibição Knative, remova todos os recursos desatualizados e não utilizados do cluster.
Antes de começar
Primeiro, leia e verifique se você atende aos requisitos de upgrade.
Os comandos nesta página usam as variáveis de ambiente e o script de migração da etapa de preparação do upgrade.
É importante que você execute cada etapa desse processo na ordem especificada.
Visão geral
Nesta etapa, o script de migração é usado para:
- Aplique o controle total dos recursos de exibição do Knative pelo
operador
appdevexperience-operator
. - Exclua o pacote do complemento Istio e Knative de serviço do GKE.
- Exclua todos os configmaps auxiliares.
Você pode reativar o recurso "escalonamento para zero".
Conclua o upgrade da veiculação do Knative
Para concluir o upgrade da veiculação do Knative e finalizar o processo de migração:
Execute o seguinte comando para iniciar o script de migração:
./migration-addon.sh --command finalize
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>
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"}}'