Questa pagina mostra come aumentare il limite di larghezza di banda di rete per i cluster e i nodi cluster di Google Kubernetes Engine (GKE) utilizzando la larghezza di banda di livello 1.
Prezzi
I prezzi per una larghezza di banda maggiore vengono applicati quando abiliti la larghezza di banda Tier 1.
Prima di iniziare
Prima di iniziare, assicurati di aver eseguito le seguenti operazioni:
- Attiva l'API Google Kubernetes Engine. Attiva l'API Google Kubernetes Engine
- Se vuoi 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 Compute Engine.
- Quando abiliti la larghezza di banda Tier 1, GKE abilita Google Virtual NIC (gVNIC) e GKE gestisce gVNIC finché la larghezza di banda Tier 1 è abilitata nel pool di nodi.
Requisiti
- I nodi GKE devono utilizzare un'immagine del nodo Container-Optimized OS.
Abilitare la larghezza di banda di livello 1 su un cluster
Puoi creare un cluster con la larghezza di banda di livello 1 abilitata oppure aggiornare un cluster per utilizzare la larghezza di banda di livello 1.
Un cluster con larghezza di banda Tier 1 abilitata ha la larghezza di banda Tier 1 pool di nodi 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.
Creazione di un cluster con larghezza di banda di livello 1 abilitata
Crea un cluster che utilizza la larghezza di banda di livello 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 abilitare la larghezza di banda di livello 1
Aggiorna un cluster per utilizzare la larghezza di banda di livello 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.
Abilitare la larghezza di banda di livello 1 su un pool di nodi
Puoi creare un pool di nodi con la larghezza di banda di livello 1 abilitata oppure aggiornare un pool di nodi per utilizzare la larghezza di banda di livello 1.
Un cluster con larghezza di banda Tier 1 abilitata ha la larghezza di banda Tier 1 pool di nodi 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 di livello 1 abilitata
Crea un pool di nodi che utilizza la larghezza di banda di livello 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 abilitare la larghezza di banda di livello 1
Aggiorna un pool di nodi in modo che utilizzi 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.
Disattivare la larghezza di banda di livello 1 su un cluster o un pool di nodi
Puoi disabilitare la larghezza di banda di livello 1 a livello di cluster o di pool di nodi. Quando disattivi la larghezza di banda di livello 1 a livello di cluster, la larghezza di banda di livello 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 dei criteri di rete per registrare quando le connessioni ai pod sono consentite o negate dai criteri di rete del cluster.
- Scopri come impostare il livello di rete.
- Scopri di più sull'impostazione unità massima di trasmissione (MTU) più elevata.