Questa pagina offre un confronto generale tra la modalità Autopilot e la modalità Standard di Google Kubernetes Engine (GKE). Il confronto include le funzionalità importanti di GKE e le differenze funzionali tra le modalità.
Questa pagina è rivolta ai seguenti utenti:
- Amministratori della piattaforma che hanno familiarità con GKE e con la modalità Standard e vogliono scoprire le differenze di funzionalità e funzionalità di Autopilot per prendere una decisione consapevole sulla migrazione.
- Nuovi utenti GKE che hanno familiarità con GKE e vogliono sapere quale modalità offre la funzionalità più adatta per un requisito specifico.
Confronto delle funzionalità di Autopilot e Standard
La tabella seguente fornisce un confronto dettagliato delle opzioni disponibili, preconfigurate e predefinite in ogni modalità di funzionamento di Google Kubernetes Engine (GKE).
La tabella non mostra tutte le funzionalità di GKE. Se vuoi sapere se una funzionalità non presente in questa tabella è supportata in Autopilot o in Standard, consulta la documentazione relativa alla funzionalità.
Questa tabella utilizza la seguente terminologia:
- Preconfigurato: sempre abilitato. Google configura le impostazioni. Non puoi modificare le impostazioni o disattivare.
- Predefinito: viene configurato per te se non specifichi diversamente. Puoi modificare le impostazioni predefinite.
- (Facoltativo) Disponibile per la configurazione e l'utilizzo. Non abilitata per impostazione predefinita.
Opzione | Autopilot | Standard |
---|---|---|
Versioni e release |
Predefinito: canale di rilascio regolare Facoltativo: |
Facoltativo: |
Disponibilità della stazione di ricarica |
Preconfigurato: Regionale | Facoltativo: a livello di regione o zona |
Gestione dei nodi |
Autopilot gestisce i nodi | Creazione e gestione dei nodi nei pool di nodi |
Provisioning e scalabilità dei nodi |
Preconfigurato: Autopilot scala automaticamente la quantità e le dimensioni dei nodi in base ai pod nel cluster. Facoltativo:
|
Predefinito:
Facoltativo:
|
Sistema operativo del nodo |
Preconfigurato: Container-Optimized OS con containerd |
Predefinito: Container-Optimized OS con containerd Facoltativo: |
Configurazione di calcolo del nodo |
Predefinita: piattaforma generica ottimizzata per la maggior parte dei carichi di lavoro. Facoltativo:
|
Predefinito: tipi di macchine Compute Engine per uso generico Facoltativo:
|
Upgrade e manutenzione dei nodi |
Preconfigurato:
Facoltativo: |
Facoltativo: |
Sicurezza |
Preconfigurato: Facoltativo: |
Facoltativo: |
Networking |
Preconfigurato: Predefinito:
Facoltativo: |
Preconfigurato: massimo 256 pod in ogni nodo Predefinito:
Facoltativo: |
Logging e monitoraggio |
Preconfigurato: |
Predefinito:
Facoltativo: |
Componenti aggiuntivi |
Preconfigurato:
Facoltativo: Cloud Service Mesh gestito, che fornisce anche le funzionalità del mesh Istio. |
Facoltativo: |
Confronto delle funzionalità di Autopilot e Standard
La seguente tabella mostra le differenze funzionali importanti tra GKE Autopilot e Standard. Utilizza questo confronto per fare una scelta più consapevole della modalità quando crei un cluster GKE.
Funzionalità | Autopilot | Standard |
---|---|---|
Strumenti di monitoraggio di terze parti | Esegui il deployment di uno strumento di monitoraggio di terze parti fornito da partner di Google Cloud o qualsiasi strumento di terze parti che non richieda l'accesso elevato al nodo. | Implementa qualsiasi strumento di monitoraggio di terze parti, indipendentemente dal livello di accesso al nodo. |
Esporre le applicazioni esternamente | Utilizza un
servizio LoadBalancer . Verrà eseguito il provisioning di un indirizzo IP esterno effimero.
Se hai un indirizzo IP statico disponibile che vuoi utilizzare, specificalo nel campo loadBalancerIP . Autopilot non supporta il campo externalIps ,
che non utilizza il bilanciamento del carico di Google Cloud. |
Utilizza un
servizio LoadBalancer . Verrà eseguito il provisioning di un indirizzo IP esterno effimero.
Se hai già un indirizzo IP statico che vuoi utilizzare, specificalo nel campo loadBalancerIP . Puoi anche utilizzare il campo externalIps nel file manifest del servizio, anche se sconsigliamo questo approccio. |
Pod bursting | I pod possono utilizzare la capacità espandibile inutilizzata se i limiti delle risorse sono superiori alle richieste di risorse o se non imposti limiti di risorse. La capacità di picco è la somma delle richieste di risorse dei pod sul nodo. Per saperne di più, consulta Configurare il ribaltamento dei pod in GKE. |
I pod possono utilizzare la capacità dei nodi inutilizzati se i limiti delle risorse sono superiori alle richieste di risorse. |
Spazi dei nomi gestiti da GKE | Come misura di sicurezza, Autopilot non consente di eseguire il deployment
dei carichi di lavoro negli spazi dei nomi gestiti da GKE, ad esempio
Per scoprire di più, consulta le funzionalità di sicurezza di Autopilot. |
I carichi di lavoro possono essere eseguiti in qualsiasi spazio dei nomi, incluso kube-system |
Applicazioni Google Cloud Marketplace | Non puoi installare app da Cloud Marketplace. | Puoi installare app da Cloud Marketplace. |
Richieste di firma del certificato | Puoi creare richieste di firma del certificato. Per evitare interferenze con i componenti di sistema, Autopilot rifiuta le richieste di firma del certificato per le identità privilegiate note, come agenti di sistema, gruppi di sistema o agenti di servizio IAM gestiti da Google. | Puoi creare richieste di firma del certificato. |
Pod a lunga esecuzione non tolleranti agli errori | Puoi proteggere i pod non tolleranti agli errori, come i server di gioco, dall'espulsione causata da upgrade automatici o riduzioni di scala dei nodi per un massimo di 7 giorni. Per maggiori dettagli, consulta Estendere il tempo di esecuzione dei pod Autopilot. | Non puoi proteggere i pod non tolleranti agli errori dall'espulsione causata dagli upgrade automatici dei nodi. Puoi proteggere questi pod dall'espulsione per il ridimensionamento a tempo indeterminato, ma continui a pagare i nodi sottoutilizzati su cui vengono eseguiti i pod. |