Questa pagina offre un confronto generale tra la modalità Autopilot di Google Kubernetes Engine (GKE) e la modalità Standard. Il confronto include importanti funzionalità di GKE e le differenze funzionali tra le modalità.
Questa pagina è rivolta alle seguenti persone:
- Amministratori di piattaforma che hanno familiarità con la modalità GKE e Standard e vogliono scoprire le differenze funzionali e funzionalità in Autopilot per prendere una decisione informata sulla migrazione.
- Nuovi utenti GKE che hanno familiarità con GKE e desiderano sapere quale modalità offre la funzionalità più adatta a un requisito specifico.
Confronto tra funzionalità Autopilot e Standard
La tabella seguente fornisce un confronto dettagliato delle opzioni disponibili, preconfigurate e predefinite in ciascuna modalità operativa 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 Standard, consulta la documentazione per quella funzionalità.
Questa tabella utilizza la seguente terminologia:
- Preconfigurata: sempre abilitata. Google configura le impostazioni. Non puoi modificare le impostazioni o disattivare.
- Predefinita: configurata 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à in base alla località |
Preconfigurate: A livello di regione | Facoltativo: a livello di regione o a livello di zona |
Gestione dei nodi |
Autopilot gestisce i nodi | Crei e gestisci i 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:
|
Predefinita:
Facoltativo:
|
Sistema operativo del nodo |
Preconfigurato: Container-Optimized OS con containerd |
Predefinito: Container-Optimized OS con containerd Facoltativo: |
Configurazione del calcolo dei nodi |
Predefinito: piattaforma per uso generico ottimizzata per la maggior parte dei carichi di lavoro. Facoltativo:
|
Predefinito: Tipi di macchine di Compute Engine per uso generico Facoltativo:
|
Upgrade e manutenzione dei nodi |
Preconfigurate:
Facoltativo: |
Facoltativo: |
Sicurezza |
Preconfigurate:
Facoltativo: |
Facoltativo:
|
Networking |
Preconfigurate: Predefinita:
Facoltativo: |
Preconfigurati: massimo 256 pod in ciascun nodo Predefinita:
Facoltativo: |
Logging e monitoraggio |
Preconfigurate: |
Predefinita:
Facoltativo: |
Componenti aggiuntivi |
Preconfigurate:
(Facoltativo) Managed Anthos Service Mesh, che fornisce anche funzionalità mesh di Istio. |
Facoltativo:
|
Confronto delle funzionalità di Autopilot e Standard
La tabella seguente mostra importanti differenze funzionali 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 dai partner Google Cloud oppure di qualsiasi strumento di terze parti che non richiede l'accesso elevato sul nodo. | Esegui il deployment di qualsiasi strumento di monitoraggio di terze parti, indipendentemente dal livello di accesso al nodo. |
Esposizione delle applicazioni all'esterno | Utilizza un
Servizio LoadBalancer . Questa operazione esegue il provisioning di un indirizzo IP esterno temporaneo.
Se disponi di 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 . Questa operazione esegue il provisioning di un indirizzo IP esterno temporaneo.
Se hai già un indirizzo IP statico che vuoi utilizzare, specificalo nel campo loadBalancerIP . Puoi anche utilizzare il campo externalIps nel manifest del servizio, anche se non consigliamo questo approccio. |
Scoppio pod | I pod possono raggiungere una capacità di bursting inutilizzata se i limiti delle risorse sono superiori a quelli delle richieste di risorse o se non imposti limiti per le risorse. La capacità di possibilità di burst è la somma delle richieste di risorse del pod sul nodo. Per saperne di più, consulta Configurare il bursting dei pod in GKE. |
I pod possono arrivare a una capacità di nodi inutilizzata se i limiti delle risorse sono superiori alle richieste di risorse. |
Spazi dei nomi gestiti da GKE | Come misura di sicurezza, Autopilot non consente il deployment dei carichi di lavoro in spazi dei nomi gestiti da GKE, come Per scoprire di più, vedi Funzionalità di sicurezza di Autopilot. |
I carichi di lavoro possono essere eseguiti in qualsiasi spazio dei nomi, incluso kube-system |
Applicazioni di 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 del sistema, Autopilot rifiuta CertificateSigningRequests per identità con privilegi 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 a tolleranza di errore | Puoi proteggere i pod a tolleranza di errore, come i server di gioco, dall'eliminazione causata dagli upgrade automatici dei nodi o dallo scale down per un massimo di 7 giorni. Per maggiori dettagli, consulta Estendi il tempo di esecuzione dei pod Autopilot. | Non puoi proteggere i pod a tolleranza di errore dall'eliminazione causata dagli upgrade automatici dei nodi. Puoi proteggere a tempo indeterminato l'eliminazione dei pod dallo scale down, ma continui a pagare per i nodi sottoutilizzati su cui vengono eseguiti i pod. |