Plataformas compatíveis
O Cloud Service Mesh oferece suporte a várias infraestruturas (GKE/Kubernetes, Compute Engine) e ambientes (on-premise, outras nuvens). Esta página descreve as APIs e opções para usar o Cloud Service Mesh em todas essas opções.
No Google Cloud
Há duas opções de APIs no Google Cloud com base na infraestrutura que você planeja usar.
Se as cargas de trabalho estiverem exclusivamente no GKE, use as APIs do Istio.
Use a API Fleet para instalar o Cloud Service Mesh em clusters na frota.
Escolha a AC que você quer usar, MeshCA ou CAS. Os clusters na frota vão usar a mesma AC, estabelecendo confiança nas cargas de trabalho em execução nos clusters.
A interface do Service Mesh é ativada automaticamente.
Plano de controle gerenciado para GKE
O plano de controle provisionado para esses clusters depende de você estar adicionando clusters a uma frota atual ou provisionando uma nova.
As novas frotas usam o plano de controle gerenciado global. Esse plano de controle é escalonado em toda a Google Cloud rede e oferece maior confiabilidade e estabilidade.
Se você estiver adicionando clusters a uma frota atual, os novos clusters vão usar a mesma implementação de plano de controle gerenciado que os clusters atuais.
Cloud Service Mesh não gerenciado
O uso de um plano de controle não gerenciado no cluster no GKE on Google Cloud está obsoleta. Não use um plano de controle no cluster para novas implantações no GKE on Google Cloud. Se você tiver um plano de controle no cluster no GKE no Google Cloud, migre para o Cloud Service Mesh gerenciado.
VMs, GKE e/ou gRPC sem proxy
Se as cargas de trabalho forem uma combinação de VMs e GKE ou usarem gRPC sem proxy, use as APIs de roteamento de serviço. Essas APIs permitem definir uma malha e configurar o roteamento entre serviços nessa malha.
Desativado Google Cloud
O Cloud Service Mesh oferece suporte a clusters anexados e do GKE em vários ambientes. Nesse caso, o Cloud Service Mesh faz parte do GKE Enterprise no Google Cloud. Nesses ambientes, o Cloud Service Mesh é instalado no cluster usando asmcli. As APIs do Istio são instaladas no cluster, permitindo que o usuário configure a malha de serviço para cargas de trabalho do Kubernetes.
O Cloud Service Mesh oferece suporte aos seguintes ambientes:
- Google Distributed Cloud (somente software) para VMware
- Google Distributed Cloud (somente software) para Bare Metal
Os produtos a seguir estão obsoletos e em modo de manutenção.
- O GKE na AWS será desativado em 17 de março de 2027.
- O GKE no Azure será desativado em 17 de março de 2027.
- O suporte do Cloud Service Mesh para clusters do Kubernetes do EKS na AWS será encerrado em 17 de março de 2027.
- O suporte do Cloud Service Mesh para clusters do Kubernetes do AKS no Azure será encerrado em 17 de março de 2027.
1.31.x
Somente os ambientes a seguir oferecem suporte ao Cloud Service Mesh 1.31.x no cluster. Todos os outros ambientes não são compatíveis.
| Plataforma | Versão |
|---|---|
| GKE em Google Cloud |
Recomendamos que você registre clusters do GKE em
Google Cloud um
canal de lançamento. Ao se inscrever, use o canal de lançamento normal, porque outros
canais podem ser baseados em uma versão do GKE que não é
compatível. O Cloud Service Mesh 1.31 oferece suporte às seguintes
versões do GKE: 1.33 a 1.36.
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 precisa ser padrão. O cluster do GKE Autopilot não é compatível com o plano de controle no cluster. Para usar o Autopilot do GKE, é preciso escolher o Cloud Service Mesh gerenciado. |
| Google Distributed Cloud (somente software) para Bare Metal 1.34-1.36 | Kubernetes versão 1.34 a 1.36 |
| Google Distributed Cloud (somente software) para VMware 1.34-1.36 | Kubernetes versão 1.34 a 1.36 |
1.30.x
Somente os ambientes a seguir oferecem suporte ao Cloud Service Mesh 1.30.x no cluster. Todos os outros ambientes não são compatíveis.
| Plataforma | Versão |
|---|---|
| GKE em Google Cloud |
Recomendamos que você registre clusters do GKE em
Google Cloud um
canal de lançamento. Ao se inscrever, use o canal de lançamento normal, porque outros
canais podem ser baseados em uma versão do GKE que não é
compatível. O Cloud Service Mesh 1.30 oferece suporte às seguintes
versões do GKE: 1.33 a 1.36.
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 precisa ser padrão. O cluster do GKE Autopilot não é compatível com o plano de controle no cluster. Para usar o Autopilot do GKE, é preciso escolher o Cloud Service Mesh gerenciado. |
| Google Distributed Cloud (somente software) para VMware 1.34-1.36 | Kubernetes versão 1.34 a 1.36 |
| Google Distributed Cloud (somente software) (descontinuado) para Bare Metal 1.34-1.36 | Kubernetes versão 1.34 a 1.36 |
| GKE na AWS (descontinuado) | Kubernetes versão 1.33 a 1.35 |
| GKE no Azure (descontinuado) | Kubernetes versão 1.33 a 1.35 |
| Clusters anexados do GKE (descontinuado) | Amazon EKS no Kubernetes 1.33-1.35 e Microsoft AKS no Kubernetes 1.34-1.35 |
1.29.x
Somente os ambientes a seguir oferecem suporte ao Cloud Service Mesh 1.29.x no cluster. Todos os outros ambientes não são compatíveis.
| Plataforma | Versão |
|---|---|
| GKE em Google Cloud |
Recomendamos que você registre clusters do GKE em
Google Cloud um
canal
de lançamento. Ao se inscrever, use o canal de lançamento normal, porque outros
canais podem ser baseados em uma versão do GKE que não é
compatível. O Cloud Service Mesh 1.29 oferece suporte às seguintes
versões do GKE: 1.33 a 1.36.
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 precisa ser padrão. O cluster do GKE Autopilot não é compatível com o plano de controle no cluster. Para usar o Autopilot do GKE, é preciso escolher o Cloud Service Mesh gerenciado. |
| Google Distributed Cloud (somente software) para VMware 1.34-1.36 | Kubernetes versão 1.34 a 1.36 |
| Google Distributed Cloud (somente software) (descontinuado) para Bare Metal 1.34-1.36 | Kubernetes versão 1.34 a 1.36 |
| GKE na AWS (descontinuado) | Kubernetes versão 1.33 a 1.35 |
| GKE no Azure (descontinuado) | Kubernetes versão 1.33 a 1.35 |
| Clusters anexados do GKE (descontinuado) | Amazon EKS no Kubernetes 1.33-1.35 e Microsoft AKS no Kubernetes 1.34-1.35 |
1.28.x
Somente os ambientes a seguir oferecem suporte ao Cloud Service Mesh 1.28.x no cluster. Todos os outros ambientes não são compatíveis.
| Plataforma | Versão |
|---|---|
| GKE em Google Cloud |
Recomendamos que você registre clusters do GKE em
Google Cloud um
canal
de lançamento. Ao se inscrever, use o canal de lançamento normal, porque outros
canais podem ser baseados em uma versão do GKE que não é
compatível. O Cloud Service Mesh 1.28 oferece suporte às seguintes
versões do GKE: 1.33 a 1.36.
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 precisa ser padrão. O cluster do GKE Autopilot não é compatível com o plano de controle no cluster. Para usar o Autopilot do GKE, é preciso escolher o Cloud Service Mesh gerenciado. |
| Google Distributed Cloud (somente software) para VMware 1.34-1.36 | Kubernetes versão 1.34 a 1.36 |
| Google Distributed Cloud (somente software) (descontinuado) para Bare Metal 1.34-1.36 | Kubernetes versão 1.34 a 1.36 |
| GKE na AWS (descontinuado) | Kubernetes versão 1.33 a 1.35 |
| GKE no Azure (descontinuado) | Kubernetes versão 1.33 a 1.35 |
| Clusters anexados do GKE (descontinuado) | Amazon EKS no Kubernetes 1.33-1.35 e Microsoft AKS no Kubernetes 1.34-1.35 |
Para conferir uma lista de ambientes compatíveis com o Cloud Service Mesh gerenciado, consulte Ambientes gerenciados do Cloud Service Mesh.