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
gcloud components update
.
Limitazioni
- Si applicano le limitazioni del networking Tier_1 delle VM di 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.
Aggiornare 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 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.
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.