Funzionalità supportate nel piano di controllo nel cluster

In questa pagina vengono descritte le funzionalità supportate in Anthos Service Mesh 1.11.8 con un piano di controllo in-cluster. Per informazioni sulle funzionalità supportate per Anthos Service Mesh 1.11.8 con un piano di controllo gestito da Google, consulta il piano di controllo gestito da Google.

Versioni supportate

Il supporto di Anthos Service Mesh è conforme alle Norme di assistenza per la versione Anthos. Google supporta le due versioni secondarie attuali e precedenti di Anthos Service Mesh (n-2). La tabella seguente mostra le versioni supportate di Anthos Service Mesh e la prima data di fine del ciclo di vita per una versione.

Versione release Data di rilascio Data EOL meno recente
1,14 20 luglio 2022 20 aprile 2023
1,13 30 marzo 2022 30 dicembre 2022
1,12 9 dicembre 2021 9 settembre 2022

Se utilizzi una versione di Anthos Service Mesh non supportata, devi eseguire l'upgrade ad Anthos Service Mesh v1.12 o versioni successive. Per informazioni su come eseguire l'upgrade, consulta Eseguire l'upgrade di Anthos Service Mesh.

La tabella seguente mostra le versioni non supportate di Anthos Service Mesh e la relativa data di fine del ciclo di vita.

Versione release Data di rilascio Data EOL
1.11 6 ottobre 2021 Non supportato (20 luglio 2022)
1.10 24 giugno 2021 Non supportato (30 marzo 2022)
1.9 4 marzo 2021 Non supportato (14 dicembre 2021)
1.8 15 dicembre 2020 Non supportato (14 dicembre 2021)
1,7 3 novembre 2020 Non supportato (14 dicembre 2021)
1.6 30 giugno 2020 Non supportato (30 marzo 2021)
1.5 20 maggio 2020 Non supportato (17 febbraio 2021)
1.4 20 dicembre 2019 Non supportato (18 settembre 2020)

Per ulteriori informazioni sulle nostre norme relative all'assistenza, consulta Richiedere assistenza.

Differenze tra le piattaforme

Esistono differenze tra le funzionalità supportate tra le piattaforme supportate e il fatto che i cluster GKE su Google Cloud si trovino nello stesso progetto o in progetti diversi.

Le colonne altri cluster Anthos si riferiscono ai cluster esterni a Google Cloud, ad esempio:

  • Anthos on-prem: include i cluster Anthos su VMware (GKE on-prem) e Anthos su Bare Metal. A meno che non ci siano differenze tra le piattaforme, questa pagina utilizza Anthos on-prem.
  • Cluster Anthos su AWS: include Anthos Multi-Cloud e la generazione precedente.
  • Cluster Amazon EKS

Nelle seguenti tabelle:

  • : indica che la funzionalità è abilitata per impostazione predefinita.
  • *: indica che la funzionalità è supportata per la piattaforma e può essere attivata, come descritto in Attivare le funzionalità facoltative o nella guida alle funzionalità collegata nella tabella delle funzionalità.
  • Compatibile: indica che la funzionalità o lo strumento di terze parti verranno integrati o saranno in grado di funzionare con Anthos Service Mesh, ma non sono completamente supportati dall'assistenza Google Cloud e non è disponibile una guida alle funzionalità.
  • – Indica che la funzionalità non è disponibile o non è supportata in Anthos Service Mesh 1.11.8.

Le funzionalità predefinite e facoltative sono pienamente supportate dall'assistenza Google Cloud. Le funzionalità non elencate espressamente nelle tabelle ricevono il massimo impegno.

Installazione/upgrade/downgrade

L'utilizzo di install_asm e istioctl install è deprecato e il supporto per questi strumenti per le installazioni e gli upgrade di Anthos Service Mesh sarà rimosso quando Anthos Service Mesh 1.12 verrà rilasciato. Aggiorna i tuoi script e strumenti per utilizzare asmcli. Per ulteriori informazioni, consulta la sezione Transizione ad asmcli. Gli altri metodi per installare Istio non sono supportati.

È in uso asmcli

Funzionalità Cluster GKE su Google Cloud Anthos on-prem Cluster Anthos su AWS Cluster Amazon EKS
Nuove installazioni
Upgrade
Attivazione delle funzionalità facoltative

Utilizzo dello script install_asm

Lo script install_asm chiama istioctl install. Per maggiori informazioni sullo script install_asm, consulta Progetto GKE singolo.

Funzionalità Cluster GKE su Google Cloud stesso progetto Cluster GKE su progetti Google Cloud diversi Altri cluster Anthos
Nuove installazioni
Upgrade
Attivazione delle funzionalità facoltative

È in uso istioctl install

Funzionalità Cluster GKE su Google Cloud Altri cluster Anthos
Nuove installazioni
Upgrade
Attivazione delle funzionalità facoltative

Per informazioni sulla migrazione da OSS Istio ad Anthos Service Mesh, consulta Migrazione da Istio 1.7 o versioni successive ad Anthos Service Mesh e Mesh CA.

Sicurezza

Meccanismi di distribuzione/rotazione certificati

Funzionalità Cluster GKE su Google Cloud Altri cluster Anthos
Gestione dei certificati del carico di lavoro
Gestione di certificati esterni su gateway in entrata e in uscita.

Supporto dell'autorità di certificazione

Funzionalità Cluster GKE su Google Cloud Cluster Anthos on-premise Altri cluster Anthos
Autorità di certificazione Anthos Service Mesh (Mesh CA)
Servizio Autorità di certificazione
Istio CA (precedentemente nota come Cittadella) * *
Integrazione con autorità di certificazione personalizzate

Funzionalità di sicurezza di Anthos Service Mesh

Oltre a supportare le funzionalità di sicurezza di Istio, Anthos Service Mesh fornisce ancora più funzionalità per aiutarti a proteggere le tue applicazioni.

Funzionalità Cluster GKE su Google Cloud Anthos on-prem Cluster Anthos su AWS Cluster Amazon EKS
Integrazione IAP
Autenticazione degli utenti finali
Criteri di controllo *
Funzionalità avanzate dei criteri di autorizzazione (modalità di prova e logging negato)

Criterio di autorizzazione

Funzionalità Cluster GKE su Google Cloud Altri cluster Anthos
Criterio di autorizzazione v1beta1

Criteri di autenticazione

Autenticazione peer

Funzionalità Cluster GKE su Google Cloud Altri cluster Anthos
TLS automatico
Modalità MITLS PERMISSIVA

Per informazioni sull'abilitazione della modalità mTLS STRICT, consulta Configurazione della sicurezza del trasporto.

Richiedi autenticazione

Funzionalità Cluster GKE su Google Cloud Altri cluster Anthos
Autenticazione JWT

Telemetria

Metriche

Funzionalità Cluster GKE su Google Cloud Cluster Anthos on-premise Altri cluster Anthos
Cloud Monitoring (metriche in-proxy HTTP)
Cloud Monitoring (metriche proxy proxy TCP)
Esportazione delle metriche di Prometheus nelle dashboard Prometheus, Grafana e Kiali installate dal cliente Compatibile Compatibile Compatibile
Adattatori/backend personalizzati, dentro o fuori processo
Backend arbitrari di telemetria e logging
L'integrazione tra Anthos Service Mesh e l'esportazione di metriche in Prometheus è supportata.
Il grafico della topologia in Google Cloud Console non utilizza più il servizio di telemetria mesh come origine dati. Anche se l'origine dati per il grafico della topologia è cambiata, l'interfaccia utente rimane la stessa.

Accesso ai log

Funzionalità Cluster GKE su Google Cloud Cluster Anthos on-premise Altri cluster Anthos
Cloud Logging
Indirizza Envoy a stdout * * *

Tracciamento

Funzionalità Cluster GKE su Google Cloud Cluster Anthos on-premise Altri cluster Anthos
Cloud Trace * *
Monitoraggio di Jaeger (consente l'utilizzo di Jaeger gestito dal cliente) Compatibile Compatibile Compatibile
Traccia Zipkin (consente l'utilizzo di Zipkin gestito dal cliente) Compatibile Compatibile Compatibile
È supportata l'integrazione tra Anthos Service Mesh e Jaeger o Zipkin. Per ulteriori dettagli, consulta la sezione Traccia distribuita.

Networking

Meccanismo di intercettazione/reindirizzamento del traffico

Funzionalità Cluster GKE su Google Cloud Altri cluster Anthos
Utilizzo tradizionale di iptables tramite contenitori init con CAP_NET_ADMIN
Container Network Interface (CNI) * *

Supporto dei protocolli

I servizi configurati con funzionalità di livello 7 per i seguenti protocolli non sono supportati: WebSocket, MongoDB, Redis, Kafka, Casandra, RabbitMQ, Cloud SQL. Potresti riuscire a far funzionare il protocollo utilizzando il supporto per i byte di flusso TCP. Se il flusso di byte TCP non supporta il protocollo (ad esempio, Kafka invia un indirizzo di reindirizzamento in una risposta specifica del protocollo e questo reindirizzamento è incompatibile con la logica di routing di Anthos Service Mesh), il protocollo non è supportato.

Funzionalità Cluster GKE su Google Cloud Altri cluster Anthos
IPv4
HTTP/1.1
HTTP/2
Stream di byte TCP (Nota 1)
gRPC
IPv6

Note:

  1. Sebbene TCP sia un protocollo supportato per il networking, le metriche TCP non vengono raccolte o segnalate. Le metriche vengono visualizzate solo per i servizi HTTP nella console.

Deployment di Envoy

Funzionalità Cluster GKE su Google Cloud Altri cluster Anthos
sidecar
Gateway in entrata
In uscita direttamente dalle file collaterali
In uscita utilizzando i gateway in uscita * *

Supporto di CRD

Funzionalità Cluster GKE su Google Cloud Altri cluster Anthos
Supporto API Istio (eccezioni seguenti)
Filtri Envoy personalizzati

Bilanciatore del carico per il gateway in entrata Istio

Funzionalità Cluster GKE su Google Cloud Altri cluster Anthos
Bilanciatore del carico pubblico
Bilanciatore del carico interno di Google Cloud * Non supportati. Fai clic sui link di seguito.

Per informazioni sulla configurazione dei bilanciatori del carico, consulta:

Criteri di bilanciamento del carico

Funzionalità Cluster GKE su Google Cloud Altri cluster Anthos
Round robin
Meno connessioni
Casuale
Passthrough
Hash coerente
Ponderata in base alla località

Per saperne di più sui criteri di bilanciamento del carico, vedi Regole di destinazione.

Supporto multi-cluster

Per deployment multi-principali di cluster GKE in progetti diversi, tutti i cluster devono trovarsi in un virtual private cloud condiviso (VPC).

Rete

Funzionalità Cluster GKE su Google Cloud Cluster Anthos on-premise Altri cluster Anthos
Rete singola
Multi-rete

Modello di deployment

Funzionalità Cluster GKE su Google Cloud Cluster Anthos on-premise Altri cluster Anthos
Multi-primaria
Telecomando

Note sulla terminologia

  • Un cluster principale è un cluster con un piano di controllo. Un singolo mesh può avere più di un cluster principale per garantire l'alta disponibilità o per ridurre la latenza. Nella documentazione di Istio 1.7, un deployment multi-principale viene denominato piano di controllo replicato.

  • Un cluster remoto è un cluster che si connette a un piano di controllo al di fuori del cluster. Un cluster remoto può connettersi a un piano di controllo in esecuzione in un cluster principale o a un piano di controllo esterno.

  • Anthos Service Mesh utilizza una definizione semplificata di rete basata su connettività generale. Le istanze del carico di lavoro si trovano sulla stessa rete se sono in grado di comunicare direttamente, senza un gateway.

Interfaccia utente

Funzionalità Cluster GKE su Google Cloud stesso progetto Cluster GKE su progetti Google Cloud diversi Cluster Anthos su VMware (GKE on-prem) Anthos su Bare Metal Altri cluster Anthos
Dashboard di Anthos Service Mesh nella console
Cloud Monitoring
Cloud Logging
Cloud Trace