Plataformas suportadas

O Cloud Service Mesh suporta uma variedade de infraestruturas (GKE/Kubernetes, Compute Engine) e ambientes (no local, outras nuvens). Esta página descreve as APIs e as opções para usar a malha de serviços na nuvem em todas estas opções.

A Google Cloud

Existem duas opções de APIs Google Cloud com base na infraestrutura que planeia usar.

Se as suas cargas de trabalho estiverem exclusivamente no GKE, use as APIs Istio.

  • Use a API Fleet para instalar o Cloud Service Mesh em clusters na frota.

  • Escolha a AC que quer usar, MeshCA ou CAS. Os clusters na frota vão usar todos a mesma AC, estabelecendo confiança nas cargas de trabalho em execução nos clusters.

  • A IU do Service Mesh é ativada automaticamente.

Plano de controlo gerido para o GKE

O painel de controlo aprovisionado para estes clusters depende de estar a adicionar clusters a uma frota existente ou a aprovisionar uma nova frota.

As novas frotas usam o plano de controlo global gerido. Este plano de controlo é dimensionado em toda a rede Google Cloud e oferece maior fiabilidade e estabilidade.

Se estiver a adicionar clusters a uma frota existente, os novos clusters vão usar a mesma implementação do plano de controlo gerido que os clusters existentes.

Cloud Service Mesh não gerido

Também existe uma opção para usar um plano de controlo no cluster não gerido. A Google recomenda vivamente a utilização da malha de serviços na nuvem gerida para permitir que a Google atualize e mantenha a infraestrutura da malha. Esta opção só deve ser usada se o serviço de malha de nuvem gerido não suportar o seu exemplo de utilização. Exige que os utilizadores efetuem lançamentos e apliquem patches regularmente para manter o sistema atualizado.

VMs, GKE e/ou gRPC sem proxy

Se as suas cargas de trabalho forem uma combinação de VMs e GKE, ou usarem gRPC sem proxy, deve usar as APIs de encaminhamento de serviços. Estas APIs permitem-lhe definir uma malha e configurar o encaminhamento entre serviços nessa malha.

Desativado Google Cloud

O Cloud Service Mesh suporta o GKE e os clusters associados numa variedade de ambientes. Neste caso, o Cloud Service Mesh faz parte do GKE Enterprise no Google Cloud. O Cloud Service Mesh é suportado nos seguintes ambientes:

  • Google Distributed Cloud (apenas software) para VMware
  • Google Distributed Cloud (apenas software) para Bare Metal
  • GKE no AWS
  • GKE no Azure
  • Clusters do Kubernetes do EKS na AWS
  • Clusters do Kubernetes do AKS no EKS

Nestes ambientes, o Cloud Service Mesh é instalado no cluster através do asmcli. As APIs Istio estão instaladas no cluster, o que permite ao utilizador configurar a malha de serviços para cargas de trabalho do Kubernetes.

1.26.x

Apenas os seguintes ambientes são suportados para a versão 1.26.x do Cloud Service Mesh no cluster. Todos os outros ambientes não são suportados.

Plataforma Versão
GKE no Google Cloud Recomendamos que inscreva clusters do GKE Google Cloud num canal de lançamento. Ao inscrever-se, use o canal de lançamento normal porque outros canais podem basear-se numa versão do GKE não suportada. O Cloud Service Mesh 1.26 suporta as seguintes versões do GKE: 1.30 a 1.33.

Para mais informações sobre as versões do GKE incluídas em cada canal de lançamento, consulte o seguinte:

O cluster do GKE tem de ser padrão. O cluster do GKE Autopilot não é suportado pelo plano de controlo no cluster. Para usar o GKE Autopilot, tem de escolher o Cloud Service Mesh gerido.

Google Distributed Cloud (apenas software) para VMware 1.30-1.32 Versão 1.30-1.32 do Kubernetes
Google Distributed Cloud (apenas software) para bare metal 1.30-1.32 Versão 1.30-1.32 do Kubernetes
GKE no AWS Versão 1.30-1.32 do Kubernetes
GKE no Azure Versão 1.30-1.31 do Kubernetes
Clusters associados do GKE Amazon EKS no Kubernetes 1.30-1.31 e Microsoft AKS no Kubernetes 1.30-1.31

1,25x

Apenas os seguintes ambientes são suportados para a malha de serviços na nuvem no cluster 1.25.x. Todos os outros ambientes não são suportados.

Plataforma Versão
GKE no Google Cloud Recomendamos que inscreva clusters do GKE Google Cloud num canal de lançamento. Ao inscrever-se, use o canal de lançamento normal porque outros canais podem basear-se numa versão do GKE não suportada. O Cloud Service Mesh 1.25 suporta as seguintes versões do GKE: 1.30 a 1.33.

Para mais informações sobre as versões do GKE incluídas em cada canal de lançamento, consulte o seguinte:

O cluster do GKE tem de ser padrão. O cluster do GKE Autopilot não é suportado pelo plano de controlo no cluster. Para usar o GKE Autopilot, tem de escolher o Cloud Service Mesh gerido.

Google Distributed Cloud (apenas software) para VMware 1.30-1.32 Versão 1.30-1.32 do Kubernetes
Google Distributed Cloud (apenas software) para bare metal 1.30-1.32 Versão 1.30-1.32 do Kubernetes
GKE no AWS Versão 1.30-1.32 do Kubernetes
GKE no Azure Versão 1.30-1.31 do Kubernetes
Clusters associados do GKE Amazon EKS no Kubernetes 1.30-1.31 e Microsoft AKS no Kubernetes 1.30-1.31

1.24.x

Apenas os seguintes ambientes são suportados para a malha de serviços na nuvem no cluster 1.24.x. Todos os outros ambientes não são suportados.

Plataforma Versão
GKE no Google Cloud Recomendamos que inscreva clusters do GKE Google Cloud num canal de lançamento. Ao inscrever-se, use o canal de lançamento normal porque outros canais podem basear-se numa versão do GKE não suportada. O Cloud Service Mesh 1.24 suporta as seguintes versões do GKE: 1.30 a 1.33.

Para mais informações sobre as versões do GKE incluídas em cada canal de lançamento, consulte o seguinte:

O cluster do GKE tem de ser padrão. O cluster do GKE Autopilot não é suportado pelo plano de controlo no cluster. Para usar o GKE Autopilot, tem de escolher o Cloud Service Mesh gerido.

Google Distributed Cloud (apenas software) para VMware 1.30-1.32 Versão 1.30-1.32 do Kubernetes
Google Distributed Cloud (apenas software) para bare metal 1.30-1.32 Versão 1.30-1.32 do Kubernetes
GKE no AWS Versão 1.30-1.32 do Kubernetes
GKE no Azure Versão 1.30-1.31 do Kubernetes
Clusters associados do GKE Amazon EKS no Kubernetes 1.30-1.31 e Microsoft AKS no Kubernetes 1.30-1.31

Para ver uma lista dos ambientes suportados para a malha de serviços do Google Cloud gerida, consulte ambientes da malha de serviços do Google Cloud gerida.