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
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 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:
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"}}'