Perguntas frequentes sobre como migrar do Istio no GKE para o Anthos Service Mesh

Nesta página, descrevemos perguntas frequentes e respostas relacionadas sobre a migração do Istio no GKE para o Anthos Service Mesh.

Por que estou migrando do Istio no GKE para o Anthos Service Mesh?

O Istio no Google Kubernetes Engine é um recurso Beta que implanta o Istio gerenciado pelo Google em um cluster do Google Kubernetes Engine (GKE). O Istio no GKE implanta uma versão incompatível (versão 1.4). Para oferecer os recursos mais recentes da malha de serviço e uma implementação de malha de serviço compatível, estamos atualizando todos os usuários do Istio no GKE para o Anthos Service Mesh.

O Anthos Service Mesh é um produto de malha de serviço compatível e gerenciado pelo Google com a tecnologia das APIs do Istio. O Anthos Service Mesh é para o Istio o que o GKE é para o Kubernetes. Como o Anthos Service Mesh é baseado nas APIs do Istio, é possível continuar usando as configurações do Istio ao migrar para o Anthos Service Mesh. Além disso, não existe um fornecedor proprietário.

O Anthos Service Mesh oferece os seguintes benefícios de segurança:

  • Uma malha de serviço gerenciada pelo Google e compatível com o Google.
  • APIs do Istio sem dependência de fornecedores.
  • Painéis de telemetria prontos e gerenciamento de SLO prontos sem a necessidade de gerenciar outras soluções de terceiros.
  • Opções de autoridade de certificação hospedadas pelo Google.
  • Integração com a rede do Google Cloud e o Identity-Aware Proxy (IAP).
  • Suporte a plataformas híbridas e com várias nuvens.

Para saber mais sobre os recursos e as funcionalidades do Anthos Service Mesh, consulte Recursos compatíveis com o plano de controle gerenciado pelo Google.

Há um tempo de inatividade associado a essa migração?

O script de migração foi projetado para evitar o tempo de inatividade. O script instala o Mesh Service Mesh como um plano de controle canário junto com o plano de controle atual do Istio. O istio-ingressgateway é atualizado no local. Em seguida, remarque os namespaces ativados para o Istio para começar a usar o Anthos Service Mesh com a autoridade de certificação do Anthos Service Mesh (CA Mesh).

Verifique se o PodDisruptionBudgets está configurado corretamente nos seus aplicativos para que você não tenha tempo de inatividade. Mesmo que você consiga evitar a inatividade, se estiver executando essa migração por conta própria, recomendamos fazer essa migração durante uma janela de manutenção programada. As migrações orientadas pelo Google são realizadas durante uma janela de manutenção do GKE. Verifique se os clusters do GKE têm janelas de manutenção configuradas.

Há algum custo associado ao uso do Anthos Service Mesh?

Há duas maneiras de usar o Anthos Service Mesh no GKE:

  • Se você for assinante do Anthos, o Anthos Service Mesh será incluído como parte da sua assinatura do Anthos.

  • Se você não for assinante do Anthos, poderá usar o Anthos Service Mesh como um produto independente no GKE (no Google Cloud). Para mais informações, consulte Detalhes do preço do Anthos Service Mesh.

Há recursos ou configurações que não são compatíveis na versão mais recente do Anthos Service Mesh?

O script verifica todas as configurações do Istio e as migra para a versão mais recente do Anthos Service Mesh. Há determinadas configurações que podem exigir outras etapas da migração da versão 1.4 do Istio para o Anthos Service Mesh versão 1.10. O script executa uma verificação de configuração e informa se alguma configuração requer etapas adicionais.

A migração altera minhas configurações atuais do Istio?

Não, as configurações do Istio funcionam no Anthos Service Mesh sem exigir nenhuma alteração.

Depois de migrar para o Anthos Service Mesh, posso migrar de volta para o Istio?

Sim, não há obrigatoriedade de uso o Anthos Service Mesh. É possível desinstalar o Anthos Service Mesh e reinstalar o Istio a qualquer momento.

Se a migração falhar, é possível revertê-la?

Sim, o script permite reverter para a versão anterior do Istio no GKE.

Qual versão do Istio posso migrar usando este script?

O script ajuda você a migrar do Istio na versão 1.4 do GKE para o Anthos Service Mesh versão 1.10. O script valida a versão do Istio durante o estágio de pré-migração e informa se ela pode ser migrada.

Como posso receber mais ajuda com essa migração?

Nossos TSEs de suporte terão prazer em ajudar. É possível abrir um caso de suporte no Console do Google Cloud. Para saber mais, consulte Como gerenciar casos de suporte.

O que acontece se eu não migrar para o Anthos Service Mesh?

Os componentes do Istio continuam funcionando, mas o Google não gerencia mais a instalação do Istio. Você não receberá mais atualizações automáticas, e não há garantia de que a instalação funcionará conforme a versão do cluster do Kubernetes for atualizada.

Para mais informações, consulte Suporte do Istio (em inglês).

A seguir