Panoramica di GKE

Questa pagina fornisce una panoramica di Google Kubernetes Engine (GKE). GKE è un'implementazione gestita della piattaforma di orchestrazione dei container open source Kubernetes. Kubernetes è stato sviluppato da Google, attingendo ad anni di esperienza nell'esecuzione di carichi di lavoro di produzione su larga scala su Borg, il sistema di gestione dei cluster interno di Google. Con GKE, puoi eseguire il deployment e gestire le tue applicazioni containerizzate su larga scala utilizzando l'infrastruttura diCloud de Confiance by S3NS.

Iniziare a usare GKE

Puoi iniziare a esplorare GKE in pochi minuti.

  1. Inizia nella console Cloud de Confiance

  2. Prova la guida rapida per eseguire il deployment di un'applicazione web containerizzata.
  3. Leggi la panoramica di Autopilot, che contiene indicazioni e risorse per la pianificazione e il funzionamento della tua piattaforma.

Quando utilizzare GKE

GKE è ideale se hai bisogno di una piattaforma che ti consenta di configurare l'infrastruttura che esegue le tue app containerizzate, come networking, scalabilità, hardware e sicurezza. GKE offre la potenza operativa di Kubernetes mentre gestisce per te molti dei componenti sottostanti, come il control plane e i nodi.

Vantaggi di GKE

La tabella seguente descrive alcuni dei vantaggi dell'utilizzo di GKE come piattaforma Kubernetes gestita:

Vantaggi di GKE
Gestione della piattaforma
  • Nodi completamente gestiti in GKE Modalità Autopilot con configurazioni di hardening e best practice integrate applicate automaticamente.
  • Esperienza di upgrade gestito con canali di rilascio per migliorare sicurezza, affidabilità e conformità.
  • Periodi di manutenzione ed esclusioni flessibili che ti consentono di configurare il tipo e l'ambito dell'upgrade per soddisfare le esigenze aziendali e i vincoli dell'architettura.
  • Scalabilità automatica dei nodi in base al numero di pod nel cluster con la modalità Autopilot.
  • Riparazione automatica dei nodi per mantenerne l'integrità e la disponibilità.
Miglioramento della security posture
Ottimizzazione dei costi
  • In modalità Autopilot, paga solo per le risorse di computing richieste dai pod in esecuzione.

  • Overhead operativo ridotto al minimo in modalità Autopilot perché Cloud de Confiance gestisce sia i nodi che il piano di controllo.
Affidabilità e disponibilità

Come funziona GKE

Un ambiente GKE è composto da nodi, ovvero macchine virtuali (VM) di Compute Engine, raggruppati per formare un cluster. Puoi raggruppare le tue app (chiamate anche carichi di lavoro) in container. Esegui il deployment di set di container come pod sui nodi. Utilizzi l'API Kubernetes per interagire con i tuoi carichi di lavoro, inclusi amministrazione, scalabilità e monitoraggio.

I cluster Kubernetes hanno un insieme di nodi di gestione chiamato control plane, che esegue componenti di sistema come il server API Kubernetes. In GKE, Cloud de Confiance gestisce il control plane e i componenti di sistema per te. In modalità Autopilot, che è il modo consigliato per eseguire GKE, Cloud de Confiance gestisce anche i nodi di lavoro. Cloud de Confiance esegue l'upgrade automatico delle versioni dei componenti per una maggiore stabilità e sicurezza, garantendo un'elevata disponibilità e l'integrità dei dati archiviati nell'archiviazione permanente del cluster.

Per maggiori informazioni, consulta la pagina Architettura dei cluster GKE.

Versioni e funzionalità di Kubernetes

GKE esegue automaticamente l'upgrade del control plane alle nuove versioni di Kubernetes che aggiungono nuove funzionalità e miglioramenti nel progetto open source. La versione di Kubernetes selezionata per gli upgrade automatici dipende dalla versione stabile nel canale di rilascio GKE selezionato al momento della creazione del cluster. Puoi anche eseguire manualmente l'upgrade del control plane a una versione di Kubernetes diversa da quella selezionata da GKE per un upgrade. Per informazioni dettagliate su versioni e upgrade, consulta le note di rilascio e Controllo delle versioni e upgrade di GKE.

GKE include la maggior parte delle funzionalità Kubernetes beta e stabili. Puoi utilizzare le API beta nella versione 1.24 e successive.

Modalità di funzionamento

GKE in Cloud de Confiance ha una modalità di funzionamento, Autopilot, che offre un'esperienza completamente gestita. I cluster GKE Standard non sono disponibili in Cloud de Confiance.

Passaggi successivi