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 è in disponibilità generale per i cluster di amministrazione e i cluster utente della versione 1.32 e successive.
Tieni presente le seguenti differenze tra le versioni:
Nella versione 1.31, la funzionalità dei cluster avanzati è in anteprima.
Puoi attivare 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à cluster avanzato è in disponibilità generale.
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, gli upgrade dei cluster sono supportati.
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 va a buon fine.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, consulta Esegui l'upgrade di un cluster non avanzato alla versione 1.32 e mantienilo non avanzato.
La conservazione di un cluster come non avanzato è supportata 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 successiva. I client dell'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 sostituisce automaticamente tutte le versioni dicert-managerinstallate dal cliente. Assicurati di non avere configurazioni o funzionalità personalizzate critiche applicate ai tuoicert-manageresistenti prima di eseguire l'aggiornamento o l'upgrade ai cluster avanzati. Per saperne di più, consulta Esegui l'upgrade acert-managerin bundle con cluster avanzati.
Questa pagina è rivolta ad amministratori e architetti che definiscono le soluzioni IT e l'architettura di sistema in conformità con la strategia aziendale, nonché creano e gestiscono le policy relative alle autorizzazioni dell'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à comuni degli utenti GKE.
Esperienza e implementazione coerenti
La funzionalità dei cluster avanzati implementa un'architettura dei cluster che allinea meglio Google Distributed Cloud per VMware con il resto dei prodotti Google Distributed Cloud. Un cluster con 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 sono abilitati i cluster avanzati.
La nuova architettura offre un'esperienza e un'implementazione coerenti con tutte le altre offerte di Google Distributed Cloud e, a lungo termine, puoi usufruire della parità di funzionalità con le altre offerte di Google Distributed Cloud.
Accesso a nuove funzionalità
Attiva i cluster avanzati per accedere alle funzionalità più recenti, come i domini di topologia, che ti offrono un maggiore controllo sulla distribuzione dei workload tra i nodi del cluster.
Nelle release minori future, le funzionalità avanzate, come i domini di topologia, saranno disponibili solo per i cluster avanzati.
Differenze nell'esecuzione di cluster avanzati
Quando attivi i cluster avanzati, alcune funzionalità o capacità 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 on VMware, il loro stato di disponibilità quando i cluster avanzati sono abilitati e le eventuali differenze di comportamento o utilizzo:
| Funzionalità/capacità | 1.31 Cluster pubblicitari (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 | Le modifiche vengono applicate. Per saperne di più, consulta Configura i domini di topologia e i riferimenti alla configurazione del cluster correlati. | |
| Appartenenza al parco risorse regionale | GA | GA | GA | GA | Nessuna differenza. |
| Disallineamento delle versioni n+2 tra cluster di amministrazione e cluster utente | GA | GA | GA | Sconsigliato: poiché non supportiamo la gestione di un cluster utente in anteprima di una versione precedente, questa funzionalità non deve essere utilizzata. | |
| Disallineamento delle versioni n+2 del pool di nodi - cluster utente | GA | GA | GA | Sconsigliato: poiché non supportiamo la gestione di un cluster utente in anteprima di una versione precedente, questa funzionalità non deve essere utilizzata. | |
| Impostazione di sovraccarico massimo per gli pool di nodi pool | Anteprima | Anteprima | Anteprima | Anteprima | Nessuna differenza. |
| cgroup v2 per i nodi | GA | GA | GA | GA | Nessuna differenza. |
| Modalità DSR per Dataplane V2 | GA | GA | GA | GA | Nessuna differenza. |
| BinAuthz per i cluster utente Controlplane V2 | GA | GA | GA | GA | Nessuna differenza. |
| Workstation di amministrazione gestita dall'utente | GA | GA | GA | GA | Nessuna differenza. |
| Strumento di migrazione CSI di StatefulSet | GA | GA | GA | GA | Nessuna differenza. |
| Migrazione da Seesaw a MetalLB | GA | GA | GA | GA | Nessuna differenza. |
| Disattiva traffico in entrata in bundle | GA | GA | GA | GA | Nessuna differenza. |
| Credenziali preparate del cluster di amministrazione | GA | GA | GA | Nessuna differenza. | |
| Policy di archiviazione per un cluster utente | GA | GA | GA | GA | Nessuna differenza. |
| Policy di archiviazione per un cluster di amministrazione | GA | GA | GA | GA | Nessuna differenza. |
| Riparazione automatica dei nodi | GA | GA | GA | GA | Modifiche applicate: se il cluster avanzato è abilitato, i controlli di integrità periodici non vengono eseguiti nell'ambito della riparazione automatica. Per informazioni e altre differenze, consulta Riparazione automatica dei nodi e controllo di integrità. |
| Cluster di amministrazione ad alta affidabilità | GA | GA | GA | GA | Nessuna differenza. |
| Affinità host VM | GA | GA | GA | Supportato sui cluster avanzati nella versione 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. |
|
| Genera file di configurazione da un cluster esistente | GA | GA | GA | GA | Le modifiche vengono applicate. I cluster che utilizzano domini di topologia non sono supportati. |
| 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. | |
| Aggiorna le credenziali del registry privato | GA | GA | GA | GA | Nessuna differenza. |
| Backup e ripristino del cluster di amministrazione con gkectl | Anteprima | Anteprima | GA | Si applicano modifiche. Aggiornato il comando gkectl per migliorare il ripristino dei cluster di amministrazione e supportare il backup e il ripristino dei cluster utente. Per maggiori informazioni, consulta
Esegui il backup e il ripristino dei cluster avanzati con gkectl |
|
| Autoscaling del pool di nodi del cluster utenti | 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 dei certificati CA | GA | GA | GA | Nessuna differenza. | |
| Supporto della federazione delle identità per i workload | GA | GA | GA | GA | Nessuna differenza. |
| AIS con supporto dell'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 pool di nodi Windows | GA | Non supportati. | |||
Runtime containerd per il node pool Windows |
GA | Non supportati. | |||
| Supporto dei 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 | Le modifiche vengono applicate. Per saperne di più, consulta Limitazioni dei cluster avanzati. | |
| Creazione del nodo cluster amministratore con Container-Optimized OS | GA | GA | GA | Nessuna differenza. | |
| Funzionalità multi-NIC per i pod | GA | GA | GA | GA | Nessuna differenza. |
| Opzione di bilanciamento del carico MetalLB | GA | GA | GA | GA | Le modifiche vengono applicate. Per maggiori dettagli, consulta Bilanciamento del carico in bundle con MetalLB. |
Supporto di gkectl update admin per l'abilitazione e la disabilitazione di Cloud Logging e Cloud Monitoring |
GA | GA | GA | GA | Nessuna differenza. |
| Supporto di Windows Dataplane V2 | 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 | Le modifiche vengono applicate. Per informazioni dettagliate su ciò che è supportato o meno per l'aggiornamento delle credenziali per i cluster avanzati, consulta Differenze dei cluster avanzati per la rotazione delle chiavi dei account di servizio account. |
| Credenziali preparate per il cluster utente | GA | GA | GA | Nessuna differenza. | |
| Esegui il dry run dell'upgrade del cluster utente | GA | GA | GA | GA | Nessuna differenza. |
| Upgrade asincrono del cluster utente | GA | GA | GA | GA | Nessuna differenza. |
| Esegui l'upgrade dry run 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 uno 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 dello spazio di archiviazione con SPBM | GA | GA | GA | GA | Nessuna differenza. |
| Esegui la migrazione di un datastore a un criterio 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. |
| Esegui la migrazione delle impostazioni di configurazione per F5 BIG-IP | GA | GA | GA | GA | Nessuna differenza. |
| Bilanciatore del carico | Supporto parziale | GA | GA | GA | Le modifiche vengono applicate. Per saperne di più, consulta la documentazione di riferimento pertinente per la configurazione del bilanciatore del carico e del cluster. |
| Controlli preflight | Supporto parziale | GA | GA | GA | Nessuna differenza. |
| Requisiti hardware | GA | GA | GA | GA | Le modifiche vengono applicate. 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 | Le modifiche vengono applicate. Per informazioni dettagliate sull'utilizzo di un registry 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 | Le modifiche vengono applicate. Per saperne di più, consulta la documentazione relativa alle operazioni del cluster e la sezione Limitazioni dei cluster avanzati. |
| Proxy | GA | GA | GA | GA | Nessuna differenza. |
| Policy di aggiornamento di NodePool | GA | GA | GA | Nessuna differenza. | |
| Diagnostica | GA | GA | GA | Le modifiche vengono applicate. I controlli relativi 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 Advanced 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 | Le modifiche vengono applicate. Il supporto del comando sui cluster utente avanzati è stato aggiunto nelle seguenti versioni: 1.32.700+, 1.33.300+ e 1.34.0 e versioni successive. |
Passaggi successivi
Crea cluster con il cluster avanzato abilitato: