Para finalizar a atualização do cluster e concluir a migração para o componente de frota de publicação do Knative, tem de remover todos os recursos desatualizados e não usados do cluster.
Antes de começar
Primeiro, tem de rever e garantir que cumpre os requisitos para a atualização.
Os comandos nesta página usam as variáveis de ambiente e o script de migração do passo de preparação da atualização.
É importante que execute cada passo deste processo na ordem especificada.
Vista geral
Neste passo, o script de migração é usado para realizar o seguinte:
- Aplique o controlo total dos seus recursos de serviço do Knative através do operador
appdevexperience-operator
. - Elimine o suplemento do GKE do Istio e do Knative serving.
- Elimine todos os configmaps auxiliares.
Em seguida, pode reativar a funcionalidade "dimensionamento para zero".
Conclua a atualização do Knative Serving
Para concluir a atualização 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 pede-lhe que confirme que quer continuar. Introduza
y
para finalizar o processo.As instruções durante este passo final do processo têm um aspeto semelhante ao seguinte:
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 a "redução para 0":
kubectl patch cm config-autoscaler -n knative-serving -p '{"data":{"enable-scale-to-zero": "true"}}'