Aumenta la larghezza di banda della rete per i cluster e i nodi


Questa pagina mostra come aumentare il limite di larghezza di banda di rete per i cluster e i nodi di cluster di Google Kubernetes Engine (GKE) utilizzando la larghezza di banda di livello 1.

Prezzi

I prezzi per una larghezza di banda superiore vengono applicati quando attivi la larghezza di banda di livello 1.

Prima di iniziare

Prima di iniziare, assicurati di aver eseguito le seguenti attività:

  • Attiva l'API Google Kubernetes Engine.
  • Attiva l'API Google Kubernetes Engine
  • Se vuoi utilizzare Google Cloud CLI per questa attività, installa e poi inizializza gcloud CLI. Se hai già installato gcloud CLI, ottieni la versione più recente eseguendo gcloud components update.

Limitazioni

  • Compute Engine si applicano limitazioni.
  • Quando attivi la larghezza di banda di Livello 1, GKE attiva la Google Virtual NIC (gVNIC) e la gestisce purché la larghezza di banda di Livello 1 sia abilitata nel pool di nodi.
  • La larghezza di banda di livello 1 è supportata solo sulle VM N2, N2D, C2, C2D, C3 e M3.

Requisiti

  • I nodi GKE devono utilizzare un'immagine del nodo con sistema operativo ottimizzato per i container.

Abilita la larghezza di banda di livello 1 su un cluster

Puoi creare un cluster con larghezza di banda di livello 1 abilitata oppure aggiornarne uno per utilizzare la larghezza di banda di livello 1.

In un cluster con larghezza di banda di livello 1 abilitata, la larghezza di banda di livello 1 del pool di nodi è abilitata per impostazione predefinita. Se imposti la larghezza di banda del pool di nodi su TIER_UNSPECIFIED, le impostazioni del pool di nodi sostituiscono le impostazioni della larghezza di banda del cluster.

Creare un cluster con la 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 attivare la larghezza di banda di livello 1

Aggiorna un cluster in modo che utilizzi 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 modello esistente in un cluster Kubernetes.

Abilita larghezza di banda di livello 1 su un pool di nodi

Puoi creare un pool di nodi con 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 abilitata di livello 1 ha una larghezza di banda di livello 1 del pool di nodi abilitata da predefinito. Tuttavia, l'API pool di nodi sostituisce la 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 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 da 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 del 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 esistente del pool di nodi.

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