Questa pagina mostra come aumentare il limite di larghezza di banda della rete per i cluster e i nodi dei cluster Google Kubernetes Engine (GKE) utilizzando la larghezza di banda Tier 1.
GKE non applica limiti di larghezza di banda di rete predefiniti per pod o per container. Invece, tutti i pod in esecuzione su un nodo condividono i limiti di larghezza di banda della rete dell'istanza VM di Compute Engine sottostante. Questi limiti a livello di nodo dipendono dal tipo di macchina della VM, dalla configurazione di rete e dalle quote Google Cloud applicabili. Per ulteriori informazioni sui limiti di larghezza di banda di base e Tier 1, consulta Larghezza di banda in uscita massima per istanza.
Prezzi
I prezzi per una larghezza di banda più elevata si applicano quando attivi la larghezza di banda Tier 1.
Prima di iniziare
Prima di iniziare, assicurati di aver eseguito le seguenti attività:
- Abilita l'API Google Kubernetes Engine. Abilita l'API Google Kubernetes Engine
- Per utilizzare Google Cloud CLI per questa attività,
installala e poi
inizializza
gcloud CLI. Se hai già installato gcloud CLI, scarica l'ultima
versione eseguendo il comando
gcloud components update. Le versioni precedenti di gcloud CLI potrebbero non supportare l'esecuzione dei comandi in questo documento.
Limitazioni
- Si applicano le limitazioni del networking Tier_1 per le VM di Compute Engine.
- Quando attivi la larghezza di banda Tier 1, GKE attiva Google Virtual NIC (gVNIC) e GKE gestisce gVNIC finché il pool di nodi ha la larghezza di banda Tier 1 attivata.
Requisiti
- I nodi GKE devono utilizzare un'immagine nodo Container-Optimized OS.
Abilita la larghezza di banda Tier 1 su un cluster
Puoi creare un cluster con la larghezza di banda Tier 1 abilitata o aggiornare un cluster per utilizzare la larghezza di banda Tier 1.
Un cluster con larghezza di banda Tier 1 abilitata ha un pool di nodi con larghezza di banda Tier 1 abilitata per impostazione predefinita. Se imposti la larghezza di banda del pool di nodi su TIER_UNSPECIFIED, le impostazioni pool di nodi sostituiscono le impostazioni della larghezza di banda del cluster.
Crea un cluster con la larghezza di banda Tier 1 abilitata
Crea un cluster che utilizza la larghezza di banda Tier 1:
gcloud container clusters create CLUSTER_NAME \
--network-performance-configs=total-egress-bandwidth-tier=TIER_1
Sostituisci CLUSTER_NAME con il nome del cluster.
Aggiorna un cluster per attivare la larghezza di banda Tier 1
Aggiorna un cluster per utilizzare la larghezza di banda Tier 1:
gcloud container clusters update CLUSTER_NAME \
--network-performance-configs=total-egress-bandwidth-tier=TIER_1
Sostituisci CLUSTER_NAME con il nome del cluster esistente.
Abilita la larghezza di banda Tier 1 su un pool di nodi
Puoi creare un pool di nodi con la larghezza di banda di livello 1 abilitata o aggiornare un pool di nodi per utilizzare la larghezza di banda di livello 1.
Un cluster con larghezza di banda Tier 1 abilitata ha un pool di nodi con larghezza di banda Tier 1 abilitata per impostazione predefinita. Tuttavia, l'API del pool di nodi esegue l'override della configurazione a livello di cluster per il livello 1.
Crea un pool di nodi con la larghezza di banda Tier 1 abilitata
Crea un pool di nodi che utilizza la larghezza di banda Tier 1:
gcloud container node-pools create NODEPOOL_NAME \
--cluster=CLUSTER_NAME \
--network-performance-configs=total-egress-bandwidth-tier=TIER_1
Sostituisci quanto segue:
NODEPOOL_NAME: il nome del nuovo pool di nodi.CLUSTER_NAME: il nome del cluster esistente.
Aggiorna un pool di nodi per attivare la larghezza di banda di livello 1
Aggiorna un pool di nodi per utilizzare la larghezza di banda di livello 1:
gcloud container node-pools update NODEPOOL_NAME \
--cluster=CLUSTER_NAME \
--network-performance-configs=total-egress-bandwidth-tier=TIER_1
Sostituisci quanto segue:
NODEPOOL_NAME: il nome del pool di nodi che vuoi aggiornare.CLUSTER_NAME: il nome del cluster esistente.
Disabilita la larghezza di banda Tier 1 su un cluster o un pool di nodi
Puoi disattivare la larghezza di banda Tier 1 a livello di cluster o di pool di nodi. Quando disattivi la larghezza di banda Tier 1 a livello di cluster, la larghezza di banda Tier 1 pool di nodi viene impostata su TIER_UNSPECIFIED. La disattivazione della larghezza di banda di livello 1 a livello di cluster non disattiva la configurazione pool di nodi esistente.
Aggiorna il cluster in modo che utilizzi la larghezza di banda predefinita:
gcloud container clusters update CLUSTER_NAME \
--cluster=CLUSTER_NAME \
--network-performance-configs=total-egress-bandwidth-tier=TIER_UNSPECIFIED
Aggiorna il pool di nodi in modo che utilizzi la larghezza di banda predefinita:
gcloud container node-pools update NODEPOOL_NAME \
--cluster=CLUSTER_NAME \
--network-performance-configs=total-egress-bandwidth-tier=TIER_UNSPECIFIED
Passaggi successivi
- Utilizza il logging delle policy di rete per registrare quando le connessioni ai pod sono consentite o negate dalle policy di rete del cluster.
- Scopri come impostare il livello di rete.
- Scopri di più sull'impostazione unità massima di trasmissione (MTU) più elevata.