Abilita GKE Enterprise
Questa pagina mostra come attivare la versione Enterprise di Google Kubernetes Engine (GKE) e accedere alle funzionalità enterprise. GKE Enterprise è un livello enterprise per GKE. Per scoprire di più su GKE Enterprise, consulta le versioni di GKE e la panoramica tecnica di GKE Enterprise.
Per informazioni sugli addebiti che verranno applicati, consulta i prezzi di GKE.
Come faccio ad attivare GKE Enterprise?
Per utilizzare le funzionalità di GKE Enterprise con un determinato cluster:
- GKE Enterprise deve essere abilitato nel progetto del cluster.
- Il cluster stesso deve essere registrato nel livello Enterprise.
Per i cluster GKE su Google Cloud, puoi scegliere se aggiungere e pagare il livello aggiuntivo di funzionalità per cluster. Una volta registrato un cluster nel livello GKE Enterprise, hai il diritto di utilizzare tutte le funzionalità Enterprise disponibili.
Se vuoi, puoi scegliere di far partecipare il tuo cluster a un parco risorse per utilizzare l'intera gamma di funzionalità di GKE Enterprise. In alternativa, se non vuoi creare un parco risorse, puoi utilizzare un sottoinsieme di funzionalità aziendali autonome con il cluster. Sono inclusi approfondimenti avanzati su sicurezza e conformità, Autorizzazione binaria e funzionalità di rete più complete.
Per impostazione predefinita, tutti i cluster GKE esterni a Google Cloud sono di livello Enterprise e membri del parco risorse e non è possibile modificare il livello. Il progetto del parco risorse ospitante deve avere GKE Enterprise abilitato. Per scoprire di più sulla configurazione di queste opzioni, consulta la documentazione.
Per informazioni dettagliate sulle funzionalità di GKE Enterprise, tra cui quelle disponibili su Google Cloud senza appartenenza al parco risorse, consulta le opzioni di deployment di GKE Enterprise.
Prima di iniziare
Le istruzioni in questa pagina presuppongono che GKE sia già attivato nel progetto Google Cloud scelto. In caso contrario:
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Google Kubernetes Engine API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Google Kubernetes Engine API.
Attivare GKE Enterprise dalla console Google Cloud
Questo è il nostro approccio consigliato per attivare GKE Enterprise in un progetto. Attiva GKE Enterprise e, facoltativamente, ti consente di iniziare con un nuovo parco risorse se non ne hai già uno.
Per attivare GKE Enterprise dalla console Google Cloud:
Nella pagina Google Kubernetes Engine della console Google Cloud, vai a Panoramica.
Fai clic su Scopri e attiva.
Nella pagina Scopri di più su GKE Enterprise puoi scoprire di più sulla piattaforma prima di attivare GKE Enterprise, incluso uno scenario di costo mensile ipotetico per quando attivi GKE Enterprise.
(Facoltativo) Per esplorare GKE Enterprise utilizzando un periodo di prova gratuito di 90 giorni, seleziona la casella di controllo Inizia la prova gratuita di 90 giorni. Tieni presente che durante il periodo di prova gratuito ti verranno comunque addebitate le tariffe di Compute Engine.
Fai clic su Abilita GKE Enterprise.
Nella pagina successiva, puoi configurare facoltativamente le impostazioni del parco risorse per GKE Enterprise, inclusa la creazione di un nuovo parco risorse se il tuo progetto non ne ha già uno e la registrazione dei cluster GKE esistenti su Google Cloud. Per configurare un parco risorse, fai clic su Modifica il nome del parco risorse o l'elenco di cluster.
- Per impostazione predefinita, se scegli di creare un parco risorse, GKE ne assegna il nome in base al nome del progetto. Se vuoi modificare il nome, inserisci il nuovo nome in Nome parco risorse nella pagina Registrazione parco risorse.
- Seleziona i cluster da includere nel parco risorse. Tieni presente che la semplice registrazione di un cluster esistente a un parco risorse non influisce sul livello delle funzionalità a cui può accedere, con alcune eccezioni. I cluster di livello standard devono essere registrati esplicitamente nel livello Enterprise, come descritto in Registrare un cluster su Google Cloud in GKE Enterprise.
- Fai clic su Salva.
Per finalizzare l'upgrade, fai clic su Conferma. Questo ultimo passaggio:
- Abilita tutte le API e le dipendenze richieste.
- Se configurato, crea il parco risorse e registra i cluster selezionati nel parco risorse.
GKE Enterprise è ora abilitato nel tuo progetto. Se vuoi, puoi seguire i link forniti per configurare le funzionalità, creare altri cluster o configurare i team. In caso contrario, fai clic su Chiudi per tornare alla pagina Panoramica.
Dopo aver attivato la versione Enterprise di Google Kubernetes Engine (GKE), la pagina Panoramica viene aggiornata e ti offre una panoramica completa del tuo parco risorse. Per ulteriori informazioni su come utilizzare questa pagina, consulta Utilizzare la panoramica del parco.
Abilita GKE Enterprise dalla riga di comando
Per abilitare GKE Enterprise in un progetto dalla riga di comando, attiva l'API Anthos nel progetto come segue, specificando l'ID progetto se non hai impostato un progetto predefinito per Google Cloud CLI. Viene inoltre attivata automaticamente l'API Fleet (GKE Hub).
gcloud services enable --project=PROJECT_ID \
anthos.googleapis.com
Puoi anche abilitare questa API in modo dichiarativo per i tuoi progetti utilizzando Terraform:
Per scoprire di più sull'utilizzo di Terraform, consulta l'assistenza Terraform per GKE.
Potresti dover abilitare API aggiuntive per consentire al tuo progetto di utilizzare funzionalità enterprise come Cloud Service Mesh. Per maggiori dettagli, consulta le guide alle funzionalità pertinenti.
Registra un cluster su Google Cloud in GKE Enterprise
Con poche eccezioni, i cluster GKE su Google Cloud devono essere registrati esplicitamente nel livello enterprise per poter utilizzare le funzionalità di GKE Enterprise, al momento della creazione del cluster o aggiornando un cluster esistente.
Sebbene facoltativo, ti consigliamo di registrare il cluster anche nel parco risorse del progetto. L'aggiunta del cluster a un parco risorse ti consente di utilizzare l'intera gamma di funzionalità di GKE Enterprise. Se non scegli di registrare il cluster, puoi comunque utilizzare GKE Enterprise, ma con un insieme di funzionalità più limitato.
Registra un nuovo cluster
Se vuoi utilizzare le funzionalità abilitate per il parco risorse con il nuovo cluster, ti consigliamo di registrarlo al parco risorse durante la creazione. I cluster di livello Enterprise registrati nel parco risorse durante la creazione vengono creati con le impostazioni predefinite a livello di parco risorse scelte per una serie di funzionalità di livello enterprise e con i log e le metriche consigliati già abilitati. Scopri di più su questoargomento in Registrare un nuovo cluster e Configurare le funzionalità a livello di parco.
Per registrare un cluster in GKE Enterprise durante la creazione, procedi nel seguente modo:
Console
Segui le istruzioni per creare un cluster Autopilot, regionale standard o zonale standard dalla console Google Cloud e seleziona Livello Enterprise in Nozioni di base sui cluster. Se selezioni Livello Enterprise e l'API GKE Enterprise non è abilitata nel tuo progetto, ti viene chiesto di abilitarla.
(Facoltativo, ma consigliato) In Gestione parco risorse, registra il tuo cluster nel parco risorse del progetto.
Specifica eventuali configurazioni aggiuntive necessarie per il cluster e fai clic su Crea.
gcloud
Segui le istruzioni per creare un cluster Autopilot, Standard regionale o Standard zonale da riga di comando, specificando i seguenti flag:
--tier enterprise
: registra il cluster nel livello Enterprise- (Facoltativo, ma consigliato)
--enable-fleet
: aggiunge il cluster al parco risorse del progetto
Lo snippet seguente mostra l'utilizzo di questi flag durante la creazione di un cluster Autopilot:
gcloud container clusters create-auto CLUSTER NAME \
--tier enterprise \
--enable-fleet
Eseguire l'upgrade del livello di un cluster esistente
Per aggiornare un cluster esistente in modo che utilizzi GKE Enterprise:
Console
- Vai alla pagina Cluster GKE. Questa pagina mostra tutti i tuoi cluster.
- Fai clic su Azioni accanto al cluster nell'elenco che vuoi aggiornare.
- Nel menu Azioni, seleziona Cambia livello.
- Nella finestra di dialogo visualizzata, seleziona Livello Enterprise e fai clic su Salva modifiche per confermare l'azione.
gcloud
Esegui il comando seguente per eseguire l'upgrade del cluster:
gcloud container clusters update CLUSTER NAME --tier enterprise
Sostituisci CLUSTER NAME con il nome del cluster.
Eccezioni al comportamento predefinito
In un numero limitato di situazioni, i cluster su Google Cloud vengono sottoposti automaticamente all'upgrade a GKE Enterprise quando si uniscono a un parco risorse. Esamina attentamente questa sezione se prevedi di registrare i tuoi cluster in un parco risorse.
L'upgrade a GKE Enterprise di un cluster di livello standard su Google Cloud viene eseguito automaticamente quando si unisce a un parco risorse se tutte le condizioni elencate di seguito sono vere:
- Nel progetto host del parco risorse (e nel progetto cluster per le registrazioni tra progetti) è abilitato GKE Enterprise.
- Il cluster non è mai stato registrato in un parco risorse.
- Al cluster non è mai stato specificato un livello, né al momento della creazione né in un secondo momento con un aggiornamento del cluster. Ad esempio:
- Cluster creati utilizzando la console Google Cloud prima dell'introduzione dei livelli di cluster.
- Cluster creati con Google Cloud CLI senza il flag
--tier
. - Cluster creati utilizzando Terraform senza che il campo
desired_tier
sia compilato.
Tutti i cluster su Google Cloud che utilizzano già GKE Enterprise sono automaticamente cluster di livello Enterprise.
Disabilita GKE Enterprise
Per disattivare GKE Enterprise per un progetto o un cluster, segui le istruzioni riportate in Disattivare GKE Enterprise.