Questa pagina mostra come creare un ambiente Google Kubernetes Engine (GKE) cluster alfa, che è un con le funzionalità alpha di Kubernetes abilitate in GKE. Tu Scopri di più sulle scelte di configurazione dei cluster e sull'architettura dei cluster.
Prima di iniziare
Prima di iniziare, assicurati di aver eseguito le seguenti attività:
- Attiva l'API Google Kubernetes Engine. Abilita l'API Google Kubernetes Engine
- Se vuoi utilizzare Google Cloud CLI per questa attività,
install e poi
inizializzare
con gcloud CLI. Se hai già installato gcloud CLI, scarica la versione più recente
eseguendo
gcloud components update
.
- Assicurati di disporre dell'autorizzazione corretta per creare cluster. Come minimo, dovrebbe essere un amministratore di cluster Kubernetes Engine.
- Assicurati di aver compreso il limitazioni dei cluster alpha.
Crea un cluster alpha
Puoi creare un cluster alpha utilizzando gcloud CLI o nella console Google Cloud.
gcloud
Esegui questo comando:
gcloud container clusters create CLUSTER_NAME \
--enable-kubernetes-alpha \
--no-enable-autorepair \
--no-enable-autoupgrade \
--region COMPUTE_REGION
Sostituisci quanto segue:
CLUSTER_NAME
: il nome che scegli per il cluster.COMPUTE_REGION
: la regione di Compute Engine per il cluster. Per i cluster di zona, utilizza--zone COMPUTE_ZONE
.--cluster-version VERSION
: (facoltativo) specifica la versione GKE per l'esecuzione nel cluster. Se omesso, il cluster esegue l'attuale impostazione predefinita documentata in Controllo delle versioni e upgrade.
Quando crei un cluster, in via facoltativa, puoi utilizzare
Flag --service-account
per specificare un servizio IAM diverso
account che i nodi nel primo pool di nodi del cluster utilizzano al posto
Account di servizio predefinito Compute Engine. Ti consigliamo di
creare e utilizzare un account di servizio con privilegi minimi.
Ti viene chiesto di confermare un avviso che indica che il cluster alpha non viene eseguito e viene eliminato dopo 30 giorni:
This will create a cluster with all Kubernetes Alpha features enabled.
- This cluster will not be covered by the GKE SLA and should
not be used for production workloads.
- You will not be able to upgrade the master or nodes.
- The cluster will be deleted after 30 days.
Console
Vai alla pagina Google Kubernetes Engine nella console Google Cloud.
Fai clic su add_box Crea.
Nella sezione Impostazioni di base del cluster, completa quanto segue:
- Inserisci il nome del cluster.
- Per Tipo di località, seleziona A livello di zona e poi il zona per il tuo in un cluster Kubernetes.
- Se stai creando un cluster multi-zona, seleziona il Specifica le località dei nodi predefinite, quindi scegli zone aggiuntive in cui eseguire i pool di nodi.
Dall'elenco a discesa Canale di rilascio, seleziona Nessun canale.
(Facoltativo) Specifica una versione del piano di controllo dalla Versione dall'elenco a discesa.
Facoltativo (disponibile con GKE Enterprise): se vuoi registrare il nuovo cluster in un parco risorse, vai alla sezione Registrazione del parco risorse e segui le istruzioni della console Google Cloud per creare e registrare un nuovo cluster per completare la registrazione del cluster.
Nel riquadro di navigazione, in Pool di nodi, fai clic su default-pool.
Nella sezione Dettagli del pool di nodi, completa quanto segue:
- Inserisci un Nome per il Pool di nodi predefinito.
- (Facoltativo) Scegli la Versione nodo.
- Inserisci il Numero di nodi da creare nel cluster. Devi avere quota di risorse disponibile per i nodi e i rispettivi di risorse (come le route del firewall).
- (Facoltativo) Puoi scegliere di disabilitare gli upgrade automatici dei nodi, tuttavia ti consigliamo di rivedere le considerazioni prima di disabilitare il nodo upgrade automatici prima di scegliere questa opzione.
- Deseleziona le opzioni Abilita upgrade automatico e Abilita riparazione automatica.
Nel riquadro di navigazione, in Pool di nodi, fai clic su Nodi.
Dall'elenco a discesa Tipo di immagine, seleziona l'immagine del nodo.
Scegli l'impostazione predefinita Configurazione macchina. da utilizzare per le istanze. Ogni tipo di macchina viene fatturato in modo diverso. La il tipo di macchina predefinito è
e2-medium
. Per i prezzi dei tipo di macchina di pagamento, consulta il listino prezzi dei tipi di macchina.Dall'elenco a discesa Tipo di disco di avvio, seleziona il tipo di disco.
Inserisci le Dimensioni del disco di avvio.
(Facoltativo) Dal riquadro di navigazione, in Pool di nodi, fai clic su Sicurezza.
(Facoltativo) Dall'elenco a discesa Account di servizio, seleziona un account Identity and Access Management (IAM) l'account di servizio per le applicazioni da utilizzare durante le chiamate alle API Google Cloud. Ti consigliamo di utilizzare un account di servizio con privilegi minimi. anziché utilizzare l'account di servizio predefinito.
Nel riquadro di navigazione, in Cluster, fai clic su Funzionalità.
Fai clic su Abilita le funzionalità alpha di Kubernetes in questo cluster.
Leggi e conferma l'avviso selezionando Sono consapevole delle conseguenze.
Fai clic su Crea.
Interagire con un cluster utilizzando kubectl
Dopo aver creato un cluster, devi
configura kubectl
prima di poter interagire con il cluster dalla riga di comando.
Verificare la scadenza di un cluster alpha
Per verificare la scadenza dei cluster alpha, esegui questo comando:
gcloud container clusters list
Passaggi successivi
- Scopri di più sui tipi di cluster che puoi creare.
- Scopri di più sulla gestione dei cluster.
- Scopri come eliminare i cluster.