Recursos compatíveis do Anthos Service Mesh gerenciado
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Nesta página, descrevemos os recursos e as limitações compatíveis com o Anthos Service Mesh gerenciado. Para ver a lista de recursos compatíveis com o Anthos Service Mesh
para o Anthos Service Mesh com um plano de controle no cluster, consulte
Plano de controle no cluster.
Limitações
Considere as seguintes limitações:
Os clusters do GKE precisam estar em uma das regiões compatíveis.
A versão do GKE precisa ser uma versão compatível.
Apenas as plataformas listadas em Ambientes são compatíveis.
As migrações e os upgrades são compatíveis somente com as versões 1.9 ou mais recentes
do Anthos Service Mesh no cluster instaladas com a CA da malha. As instalações com a CA do Istio (antes conhecida como
Citadel) precisam migrar para a CA da malha.
A escala é limitada a 1.000 serviços e 5.000 cargas de trabalho por cluster.
Apenas a opção de implantação multiprimária para vários clusters é compatível:
a opção de implantação primária remota para vários clusters não é.
istioctl ps não é compatível. Em vez disso, use istioctl x ps --xds-via-agents para listar todas as cargas de trabalho. Além disso, é possível usar istioctl pc com o nome e o namespace do pod para receber informações detalhadas do pod.
APIs do Istio incompatíveis:
Filtros do Envoy
API IstioOperator
É possível usar o plano de controle gerenciado sem uma assinatura do GKE Enterprise,
mas alguns elementos e recursos da IU no console do Google Cloud estão disponíveis apenas
para assinantes do GKE Enterprise. Para informações sobre o que está disponível
para assinantes e não assinantes, consulte
Diferenças na IU do GKE Enterprise e do Anthos Service Mesh.
Durante o processo de provisionamento de um plano de controle gerenciado,
os CRDs do Istio correspondentes ao canal selecionado são instalados no
cluster especificado. Se houver CRDs do Istio no cluster, eles serão substituídos.
O Anthos Service Mesh gerenciado só é compatível com o domínio DNS padrão .cluster.local.
A partir de 14 de novembro de 2023, novas instalações do Anthos Service Mesh gerenciado no
canal de lançamento rápido buscam apenas o JWKS usando o Envoys. Isso é equivalente à
opção PILOT_JWT_ENABLE_REMOTE_JWKS=envoy do Istio. Em comparação com instalações nos
canais de lançamento regulares e estáveis ou instalações no
canal de lançamento rápido antes de 14 de novembro de 2023, talvez você precise de mais
configurações ServiceEntry e DestinationRule. Para conferir um exemplo, consulte
requestauthn-with-se.yaml.tmpl.
: indica que o recurso está disponível e ativado por padrão.
*: indica que o recurso é compatível
com a plataforma e pode ser ativado, conforme descrito em
Como ativar recursos opcionais
ou no guia de recurso vinculado à tabela de recursos.
: indica que o recurso não está disponível ou é incompatível.
Os recursos padrão e opcionais são totalmente compatíveis com o suporte do
Google Cloud. Recursos não listados explicitamente nas tabelas recebem suporte
de melhor esforço.
Recursos compatíveis do plano de controle gerenciado
Instalar, fazer upgrade e reverter
Engenharia de
Canal Stable
Normal
Rápido
Instalação em clusters do GKE usando a API do recurso frota
Atualizações das versões ASM 1.9 que usam o Mesh CA
Upgrades diretos (pular nível) das versões do Anthos Service Mesh anteriores a 1.9 (consulte as observações para upgrades indiretos)
Upgrades diretos (pular nível) do Istio OSS (consulte as observações para upgrades indiretos)
Upgrades diretos (pular nível) do complemento Istio-on-GKE (consulte as observações para upgrades indiretos)
Ambientes fora do Google Cloud (GKE Enterprise no local,
GKE Enterprise em outras nuvens públicas, Amazon EKS, Microsoft AKS
ou outros clusters do Kubernetes)
Escala
Recurso
Canal Stable
Normal
Rápido
1.000 serviços e 5.000 cargas de trabalho por cluster
Ambiente de plataforma
Engenharia de
Canal Stable
Normal
Rápido
Rede única
Várias redes
Projeto único
Vários projetos com VPC compartilhada
Modelo de implantação
Engenharia de
Canal Stable
Normal
Rápido
Modo multiprimário
Principal controle remoto
Observações sobre a terminologia
Uma configuração multiprimária significa que a configuração precisa ser replicada em todos os clusters.
Uma configuração primária remota significa que um único cluster contém a configuração e é considerado a fonte da verdade.
O Anthos Service Mesh usa uma definição simplificada de rede com base na conectividade
geral. Instâncias de carga de trabalho ficam na mesma rede, se puderem
se comunicar diretamente, sem um gateway.
Embora o TCP seja um protocolo compatível com redes e as métricas
TCP sejam coletadas, elas não são relatadas. As métricas são exibidas apenas para
serviços HTTP no console do Google Cloud.
Os serviços configurados com os recursos de Camada 7 para
os seguintes protocolos não são compatíveis: WebSocket, MongoDB, Redis, Kafka,
Cassandra, RabbitMQ e Cloud SQL. É possível fazer o protocolo funcionar
usando o suporte ao stream de bytes TCP. Se o fluxo de bytes TCP não for compatível com o protocolo,
o protocolo não será compatível. Um exemplo disso é quando o Kafka envia um endereço de redirecionamento em uma resposta específica do protocolo e
esse redirecionamento é incompatível com a lógica de roteamento do
Anthos Service Mesh.
Implantações do Envoy
Engenharia de
Canal Stable
Normal
Rápido
Sidecars
Gateway de entrada
Saída diretamente dos sidecars
Saída usando gateways de saída
*
*
*
Compatibilidade com CRD
Engenharia de
Canal Stable
Normal
Rápido
Recurso de sidecar
Recurso de entrada de serviço
Porcentagem, injeção de falhas, correspondência de caminho, redirecionamentos, novas tentativas, regravação,
tempo limite, repetição, espelhamento, manipulação de cabeçalho e regras de roteamento CORS
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-12-22 UTC."],[],[]]