Questo documento fornisce informazioni sulla funzionalità dei cluster avanzati e sulle implicazioni della sua attivazione. La funzionalità dei cluster avanzati è disponibile in anteprima per i cluster di amministrazione e i cluster utente della versione 1.31. La funzionalità dei cluster avanzati è disponibile a livello GA per i cluster di amministrazione e utente versione 1.32 e successive.
Tieni presente le seguenti differenze tra le versioni:
Nella versione 1.31, la funzionalità del cluster avanzato è in anteprima.
Puoi abilitare il cluster avanzato al momento della creazione del cluster solo per i nuovi cluster 1.31.
Dopo aver attivato il cluster avanzato, non potrai eseguire l'upgrade del cluster alla versione 1.32. Attiva il cluster avanzato solo in un ambiente di test.
Nella versione 1.32, la funzionalità avanzata del cluster è GA.
Per impostazione predefinita, i cluster vengono creati come cluster avanzati. Devi impostare esplicitamente
enableAdvancedClustersufalsenel file di configurazione del cluster se vuoi creare un cluster non avanzato.Per i cluster in cui è abilitata la funzionalità dei cluster avanzati, sono supportati gli upgrade dei cluster.
A partire dalla versione 1.33, i cluster avanzati sono lo standard per tutti i nuovi cluster che crei. Se imposti
enableAdvancedClustersufalse, la creazione del cluster non riesce.Se esegui l'upgrade dei cluster non avanzati esistenti alla versione 1.33, per impostazione predefinita il sistema li converte automaticamente in cluster avanzati. Quando esegui l'upgrade alla versione 1.33, puoi scegliere di mantenere il cluster non avanzato. Per maggiori dettagli, vedi Eseguire l'upgrade di un cluster non avanzato della versione 1.32 e mantenerlo non avanzato.
Il mantenimento di un cluster come non avanzato è supportato solo per gli upgrade dalla versione 1.32 alla 1.33. Quando esegui l'upgrade di un cluster non avanzato dalla versione 1.33 alla versione 1.34, il cluster viene sempre convertito in un cluster avanzato.
Devi utilizzare lo strumento a riga di comando
gkectlper eseguire l'upgrade dei cluster non avanzati alla versione 1.33 o successive. I client API GKE On-Prem, Terraform, la consoleGoogle Cloud e gcloud CLI non sono supportati.- Informazioni sull'installazione di
cert-manager:cert-managerviene installato automaticamente sui cluster avanzati. Quando esegui la migrazione da un cluster non avanzato a un cluster avanzato,cert-managerintegrato esegue automaticamente l'override di qualsiasi versione dicert-managerinstallata dal cliente. Assicurati di non aver applicato configurazioni o funzionalità personalizzate critiche al tuocert-manageresistente prima di eseguire l'aggiornamento o l'upgrade ai cluster avanzati. Per saperne di più, consulta Eseguire l'upgrade acert-managerincluso nei cluster avanzati.
Questa pagina è rivolta agli amministratori e agli architetti che definiscono soluzioni IT e architetture di sistema in linea con la strategia aziendale e creano e gestiscono criteri relativi alle autorizzazioni utente. Per scoprire di più sui ruoli comuni e sulle attività di esempio a cui facciamo riferimento nei contenuti di Google Cloud , consulta Ruoli e attività utente GKE comuni.
Esperienza e implementazione coerenti
La funzionalità dei cluster avanzati implementa un'architettura di cluster che allinea meglio Google Distributed Cloud per VMware al resto dei prodotti Google Distributed Cloud. Un cluster con i cluster avanzati abilitati ha una piattaforma condivisa con altri cluster Google Distributed Cloud. Questa piattaforma condivisa utilizza gli stessi controller e agenti, il che aumenta l'affidabilità e può aiutare Google a fornire un'assistenza migliore. Inoltre, le prestazioni delle operazioni sui cluster migliorano quando i cluster avanzati sono attivati.
La nuova architettura offre un'esperienza e un'implementazione coerenti con tutte le altre offerte di Google Distributed Cloud e, a lungo termine, potrai usufruire della parità delle funzionalità con le altre offerte di Google Distributed Cloud.
Accesso alle nuove funzionalità
Puoi abilitare i cluster avanzati per accedere alle funzionalità più recenti, ad esempio i domini di topologia, che ti consentono di controllare meglio la distribuzione dei carichi di lavoro tra i nodi del cluster.
Nelle versioni secondarie future, le funzionalità avanzate, come i domini di topologia, saranno disponibili solo per i cluster avanzati.
Differenze durante l'esecuzione di cluster avanzati
Quando attivi i cluster avanzati, alcune funzionalità potrebbero non funzionare come per i cluster senza la funzionalità attivata. Alcune di queste modifiche si applicano solo mentre la funzionalità è in anteprima. Le differenze sono indicate nella documentazione, ove pertinente.
La tabella seguente elenca le funzionalità supportate per Google Distributed Cloud for VMware, il relativo stato di disponibilità quando sono attivati i cluster avanzati e le eventuali differenze di comportamento o utilizzo:
| Funzionalità | 1.31 Cluster avanzati (anteprima) | 1.32 Non abilitata | 1.32 Cluster avanzati (GA) | 1.33 Cluster avanzati (GA) | Differenze |
|---|---|---|---|---|---|
| Cluster avanzati | Anteprima | GA | GA | GA | Non supportata |
| Domini di topologia | Anteprima | Anteprima | Anteprima | Vengono applicate delle modifiche. Per saperne di più, consulta Configurare i domini di topologia e i riferimenti alla configurazione dei cluster correlati. | |
| Iscrizione al parco risorse regionale | GA | GA | GA | GA | Nessuna differenza. |
| Disallineamento delle versioni n+2 del cluster di amministrazione - cluster utente | GA | GA | GA | Sconsigliato: poiché non supportiamo la gestione di un cluster di utenti di anteprima di una versione precedente, questa funzionalità non deve essere utilizzata. | |
| Node pool con disallineamento delle versioni n+2 - cluster utente | GA | GA | GA | Sconsigliato: poiché non supportiamo la gestione di un cluster di utenti di anteprima di una versione precedente, questa funzionalità non deve essere utilizzata. | |
| Impostazione del picco massimo per gli aggiornamenti del node pool | Anteprima | Anteprima | Anteprima | Anteprima | Nessuna differenza. |
| cgroup v2 per i nodi | GA | GA | GA | GA | Nessuna differenza. |
| Modalità RGI per Dataplane V2 | GA | GA | GA | GA | Nessuna differenza. |
| BinAuthz per i cluster utente Controlplane V2 | GA | GA | GA | GA | Nessuna differenza. |
| Workstation amministrativa gestita dall'utente | GA | GA | GA | GA | Nessuna differenza. |
| Strumento di migrazione CSI StatefulSet | GA | GA | GA | GA | Nessuna differenza. |
| Migrazione da Seesaw a MetalLB | GA | GA | GA | GA | Nessuna differenza. |
| Disattivare il traffico in entrata in bundle | GA | GA | GA | GA | Nessuna differenza. |
| Credenziali preparate del cluster di amministrazione | GA | GA | GA | Nessuna differenza. | |
| Criterio di archiviazione per un cluster utente | GA | GA | GA | GA | Nessuna differenza. |
| Criteri di archiviazione per un cluster di amministrazione | GA | GA | GA | GA | Nessuna differenza. |
| Riparazione automatica dei nodi | GA | GA | GA | GA | Modifiche applicate: se è abilitato il cluster avanzato, i controlli di integrità periodici non vengono eseguiti nell'ambito della riparazione automatica. Per informazioni e altre differenze, consulta Riparazione automatica dei nodi e controlli di integrità. |
| Cluster di amministrazione ad alta affidabilità | GA | GA | GA | GA | Nessuna differenza. |
| Affinità host VM | GA | GA | GA | Supportato sui cluster avanzati nelle versioni 1.32.200 e 1.33 e successive. Quando utilizzi
i domini di topologia,
configura i gruppi di host in
topologyDomains[i].compute.hostGroups
nel file di configurazione dell'infrastruttura vSphere anziché
nodePools[i].vsphere.hostgroups nel file di configurazione del cluster utente. |
|
| Generare file di configurazione da un cluster esistente | GA | GA | GA | GA | Nessuna differenza. |
| Raccolta delle metriche di sistema di Google Cloud Managed Service per Prometheus | GA | GA | GA | GA | Nessuna differenza. |
| Upgrade e rollback dei node pool | GA | GA | GA | Nessuna differenza. | |
| Aggiornare le credenziali del registro privato | GA | GA | GA | GA | Nessuna differenza. |
| Backup e ripristino del cluster di amministrazione con gkectl | Anteprima | Anteprima | GA | Vengono applicate delle modifiche. È stato aggiornato il comando gkectl per migliorare il ripristino dei cluster di amministrazione e per supportare il backup e il ripristino dei cluster utente. Per saperne di più, vedi
Eseguire il backup e il ripristino di cluster avanzati con gkectl |
|
| Scalabilità automatica dei nodepool del cluster utente | GA | GA | GA | GA | Nessuna differenza. |
| Ridimensionamento automatico dei nodi del cluster | GA | GA | Nessuna differenza. | ||
| Supporto di più cluster vSphere | GA | GA | GA | GA | Nessuna differenza. |
| Supporto di più data center vSphere | GA | GA | GA | GA | Nessuna differenza. |
| Supporto di OpenID Connect (OIDC) per l'autenticazione ai cluster | GA | GA | GA | GA | Nessuna differenza. |
| Rotazione del certificato CA | GA | GA | GA | Nessuna differenza. | |
| Supporto della federazione delle identità per i workload | GA | GA | GA | GA | Nessuna differenza. |
| AIS con supporto per l'autenticazione LDAP | GA | GA | GA | GA | Nessuna differenza. |
| Crittografia dei secret sempre attiva senza modulo di sicurezza hardware (HSM) | GA | GA | GA | Nessuna differenza. | |
| Aggiorna i certificati CA vCenter con gkectl | GA | GA | GA | GA | Nessuna differenza. |
| Gateway NAT in uscita | GA | GA | GA | GA | Nessuna differenza. |
| Registrazione del parco risorse del cluster di amministrazione | GA | GA | GA | GA | Nessuna differenza. |
| Supporto del pool di nodi Windows | GA | Non supportati. | |||
Runtime containerd per il pool di nodi Windows |
GA | Non supportati. | |||
| Supporto del pool di nodi Container-Optimized OS | GA | GA | GA | Nessuna differenza. | |
| CoreDNS come provider DNS del cluster | GA | GA | GA | GA | Nessuna differenza. |
| Ciclo di vita del cluster utente nella console Google Cloud | GA | Supporto parziale | GA | Vengono applicate delle modifiche. Per saperne di più, consulta Limitazioni avanzate dei cluster. | |
| Creazione di nodi del cluster di amministrazione con Container-Optimized OS | GA | GA | GA | Nessuna differenza. | |
| Funzionalità multi-NIC per i pod | GA | GA | GA | GA | Nessuna differenza. |
| Opzione del bilanciatore del carico MetalLB | GA | GA | GA | GA | Vengono applicate delle modifiche. Per maggiori dettagli, vedi Bilanciamento del carico in bundle con MetalLB. |
Supporto di gkectl update admin per l'attivazione e la disattivazione di Cloud Logging e Cloud Monitoring |
GA | GA | GA | GA | Nessuna differenza. |
| Supporto di Dataplane V2 per Windows | GA | Non supportati. | |||
| Metriche API di riepilogo | GA | GA | GA | GA | Nessuna differenza. |
Supporto di gkectl update credentials per l'aggiornamento della chiave del account di servizio di accesso ai componenti |
Supporto parziale | GA | Supporto parziale | Supporto parziale | Vengono applicate delle modifiche. Per informazioni dettagliate su cosa è o non è supportato per l'aggiornamento delle credenziali per i cluster avanzati, vedi Differenze tra i cluster avanzati per la rotazione dellaccount di servizioce account. |
| Credenziali preparate per il cluster utente | GA | GA | GA | Nessuna differenza. | |
| Dry run upgrade del cluster utente | GA | GA | GA | GA | Nessuna differenza. |
| Upgrade asincrono del cluster utente | GA | GA | GA | GA | Nessuna differenza. |
| Dry run upgrade del cluster di amministrazione | GA | GA | Nessuna differenza. | ||
| Upgrade asincrono del cluster di amministrazione | GA | GA | GA | GA | Nessuna differenza. |
| Aggiornamento sequenziale dei node pool | GA | GA | GA | Nessuna differenza. | |
| Crea snapshot del volume con il driver CSI vSphere | Anteprima | Anteprima | Anteprima | Anteprima | Nessuna differenza. |
| Crea un cluster utente con Controlplane V2 abilitato | GA | GA | GA | GA | Nessuna differenza. |
| Migrazione dell'archiviazione con SPBM | GA | GA | GA | GA | Nessuna differenza. |
| Eseguire la migrazione di un datastore a un SPBM | GA | GA | GA | GA | Nessuna differenza. |
| Esegui la migrazione di un cluster utente a Controlplane V2 | GA | GA | GA | GA | Nessuna differenza. |
| Esegui la migrazione a un cluster di amministrazione ad alta affidabilità | GA | GA | GA | GA | Nessuna differenza. |
| Migra le impostazioni di configurazione per F5 BIG-IP | GA | GA | GA | GA | Nessuna differenza. |
| Bilanciatore del carico | Supporto parziale | GA | GA | GA | Vengono applicate delle modifiche. Per saperne di più, consulta la documentazione di riferimento sulla configurazione del bilanciatore del carico e del cluster pertinente. |
| Controlli preflight | Supporto parziale | GA | GA | GA | Nessuna differenza. |
| Requisiti hardware | GA | GA | GA | GA | Vengono applicate delle modifiche. Per maggiori dettagli, vedi Requisiti di CPU, RAM e spazio di archiviazione. |
| Snapshot | GA | GA | GA | GA | Nessuna differenza. |
| Registro privato | GA | GA | GA | GA | Vengono applicate delle modifiche. Per informazioni dettagliate sull'utilizzo di un registro privato su un cluster avanzato, consulta Limitazioni con i cluster avanzati e il bundle completo. |
| IPAM, DNS, NTP e multi-NIC | GA | GA | GA | GA | Nessuna differenza. |
| Creazione/upgrade/eliminazione del cluster | GA | GA | GA | GA | Vengono applicate delle modifiche. Per ulteriori informazioni, consulta la documentazione relativa all'operazione del cluster pertinente e Limitazioni avanzate dei cluster. |
| Proxy | GA | GA | GA | GA | Nessuna differenza. |
| Criterio di aggiornamento del pool di nodi | GA | GA | GA | Nessuna differenza. | |
| Diagnose | GA | GA | GA | Si applicano modifiche. I controlli correlati a vCenter non sono disponibili per i cluster avanzati. Poiché non esiste più un controller onprem-user-cluster-controller, la guida Diagnostica i problemi del cluster è obsoleta per i cluster avanzati. Per i cluster avanzati della versione 1.32, il comando gkectl diagnose cluster esegue controlli di integrità per il cluster specificato. |
|
| Tag vSphere e monitoraggio delle VM | GA | GA | Nessuna differenza. | ||
| Gruppo di host vSphere | GA | GA | Nessuna differenza. | ||
| Logging e monitoraggio | GA | GA | GA | GA | Nessuna differenza. |
| Gruppi anti-affinità | GA | GA | GA | Nessuna differenza. | |
| Control plane del cluster utente non ad alta disponibilità | GA | Non supportati. | |||
gkectl check-config |
GA | GA | GA | Vengono applicate delle modifiche. Il supporto per il comando sui cluster utente avanzati è stato aggiunto nelle seguenti versioni: 1.32.700+, 1.33.300+ e 1.34.0 e successive. |
Passaggi successivi
Crea cluster con il cluster avanzato abilitato: