Confronta GKE Autopilot e Standard


Questa pagina offre un confronto generale tra Google Kubernetes Engine (GKE) Autopilot e Standard. Il confronto include importanti funzionalità di GKE e le differenze funzionali le modalità.

Questa pagina è rivolta alle seguenti persone:

  • 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 vuoi sapere quale modalità offre le funzionalità più adatte a 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 inclusa in questa tabella è supportata in Autopilot o in Standard, consulta la documentazione funzionalità.

Questa tabella utilizza la seguente terminologia:

  • Preconfigurato: sempre abilitato. Google configura le impostazioni. Non puoi modificare le impostazioni o disattivare.
  • Predefinito: configurato per te se non specifichi diversamente. Puoi modificare le impostazioni predefinite.
  • Facoltativo: disponibile per la configurazione e l'utilizzo. Non attivato da predefinito.
Opzione Autopilot Standard

Predefinito: canale di rilascio regolare

Facoltativo:

Facoltativo:

Preconfigurato: Regionale Facoltativo: a livello di regione o zona
Autopilot gestisce i nodi Puoi creare e gestire i nodi nei pool di nodi

Preconfigurato: Autopilot scala automaticamente la quantità e le dimensioni dei nodi in base ai pod nel cluster.

Facoltativo:

Predefinita:

  • Eseguire il provisioning manuale di nuovi nodi
  • Specifica manualmente le risorse dei nodi

Facoltativo:

Preconfigurato: Container-Optimized OS con containerd

Predefinito: Container-Optimized OS con containerd

Facoltativo:

Predefinita: piattaforma generica ottimizzata per la maggior parte dei carichi di lavoro.

Facoltativo:

Predefinito: tipi di macchine Compute Engine per uso generico

Facoltativo:

Preconfigurati:

Facoltativo:

Facoltativo:

Preconfigurati:

Facoltativo:

Facoltativo:

Preconfigurato:

Predefinita:

Facoltativo:

Preconfigurati: massimo 256 pod in ciascun nodo

Predefinito:

  • 110 pod in ogni nodo
  • Nativo VPC
  • Endpoint del cluster IPv4 pubblico
  • Nome della rete VPC e nome della subnet
  • kube-dns

Facoltativo:

Preconfigurati:

Predefinito:

Facoltativo:

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 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 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 dell'accesso al nodo.
Esponi le applicazioni esternamente Utilizza un servizio LoadBalancer. Verrà eseguito il provisioning di un indirizzo IP esterno effimero. Se hai a disposizione un indirizzo IP statico 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 loadBalancerIP . Puoi anche utilizzare il campo externalIps nel file manifest del servizio, anche se sconsigliamo questo approccio.
Scoppio dei pod

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 burstable è la somma delle richieste di risorse pod sul nodo.

Per saperne di più, vedi Configura il bursting dei pod in GKE.

I pod possono arrestarsi in una capacità dei nodi inutilizzata se le tue risorse limitano sono superiori alle tue richieste di risorse.

Spazi dei nomi gestiti da GKE

Come misura di sicurezza, Autopilot non consente il deployment carichi di lavoro negli spazi dei nomi gestiti da GKE, kube-system.

Per scoprire di più, vedi Funzionalità di sicurezza di Autopilot.

I carichi di lavoro possono essere eseguiti in qualsiasi spazio dei nomi, tra cui 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 CertificateSigningRequests per le identità con privilegi note come agenti di sistema, gruppi di sistema o sistemi IAM gestiti da Google con gli agenti di servizio. Puoi creare richieste di firma del certificato.
Pod a lunga esecuzione non tolleranti agli errori Puoi proteggere i pod con intolleranza di errore, come i server di gioco, rimozione causata da upgrade automatici o scale down 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.

Passaggi successivi