Desinstalar o complemento Istio

Essas etapas são específicas das instalações do Istio no GKE, também chamadas de complemento do Istio.

Antes de começar

Identificar se o complemento Istio está em uso

Há dois caminhos possíveis para a migração, dependendo se o gateway de entrada ou o recurso de injeção de sidecar do complemento do Istio está em uso no cluster.

  1. Anteriormente na etapa de preparação, você já identificou se o complemento do Istio está configurado. Execute o seguinte comando para verificar se o namespace istio-system existe:

    echo $INGRESS_NAMESPACE
    
  2. Execute o seguinte comando para determinar se o recurso de injeção do sidecar no Complemento do Istio está em uso no cluster:

    kubectl get ns -l istio-injection=enabled
    

    Se algum namespace diferente de knative-serving estiver listado, isso indicará que a injeção de sidecar do complemento do Istio está em uso.

    Por exemplo, quando o comando lista apenas o namespace knative-serving, a injeção de sidecar do complemento do Istio não foi configurada e não está sendo usada.

Resultados:

Desinstalar o complemento Istio

Nesta seção, o script de migração é usado para desinstalar o complemento do Istio.

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

    ./migration-addon.sh --command uninstall-istio-addon
    
  2. Verifique se o namespace istio-system foi excluído:

    kubectl get ns istio-system --ignore-not-found
    

A seguir

Dependendo da configuração do gateway de entrada identificada acima, continue com o guia de instalação correspondente:

Reversão

Se você precisar reverter as alterações feitas por meio das etapas acima, use o script de migração para reativar o complemento do Istio:

  1. Execute este comando:

    ./migration-addon.sh --command rollback-uninstall-istio-addon
    
  2. Para continuar revertendo as alterações para o estado original da instalação, reverta o "complemento do GKE" do Knative serving.