Augmenter la bande passante réseau pour les clusters et les nœuds


Cette page explique comment augmenter la limite de bande passante réseau pour les clusters et les nœuds de cluster Google Kubernetes Engine (GKE) à l'aide de la bande passante de niveau 1.

Tarifs

Des tarifs plus élevés pour la bande passante s'appliquent lorsque vous activez la bande passante de niveau 1.

Avant de commencer

Avant de commencer, effectuez les tâches suivantes :

  • Activez l'API Google Kubernetes Engine.
  • Activer l'API Google Kubernetes Engine
  • Si vous souhaitez utiliser Google Cloud CLI pour cette tâche, installez puis initialisez gcloud CLI. Si vous avez déjà installé gcloud CLI, assurez-vous de disposer de la dernière version en exécutant la commande gcloud components update.

Limites

  • Les limites relatives à Compute Engine s'appliquent.
  • Lorsque vous activez la bande passante de niveau 1, GKE active la carte d'interface réseau virtuelle Google (gVNIC). Celle-ci est gérée par GKE tant que la bande passante de niveau 1 est activée sur le pool de nœuds.
  • La bande passante de niveau 1 n'est compatible qu'avec les VM N2, N2D, C2, C2D, C3 et M3.

Conditions requises

  • Les nœuds GKE doivent utiliser une image de nœud Container-Optimized OS.

Activer la bande passante de niveau 1 sur un cluster

Vous pouvez créer un cluster pour lequel la bande passante de niveau 1 est activée, ou vous pouvez mettre à jour un cluster pour utiliser une bande passante de niveau 1.

Un cluster pour lequel la bande passante de niveau 1 est activée possède une bande passante de niveau 1 sur le pool de nœuds par défaut. Si vous définissez la bande passante du pool de nœuds sur TIER_UNSPECIFIED, les paramètres du pool de nœuds remplacent les paramètres de bande passante du cluster.

Créer un cluster avec la bande passante de niveau 1 activée

Créez un cluster qui utilise la bande passante de niveau 1 :

gcloud container clusters create CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

Remplacez CLUSTER_NAME par le nom du cluster.

Mettre à jour un cluster pour activer la bande passante de niveau 1

Mettez à jour un cluster pour utiliser la bande passante de niveau 1 :

gcloud container clusters update CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

Remplacez CLUSTER_NAME par le nom du cluster existant.

Activer la bande passante de niveau 1 sur un pool de nœuds

Vous pouvez créer un pool de nœuds dans lequel la bande passante de niveau 1 est activée, ou vous pouvez mettre à jour un pool de nœuds pour utiliser la bande passante de niveau 1.

Un cluster pour lequel la bande passante de niveau 1 est activée possède une bande passante de niveau 1 sur le pool de nœuds par défaut. Toutefois, l'API du pool de nœuds remplace votre configuration au niveau du cluster pour le niveau 1.

Créer un pool de nœuds avec la bande passante de niveau 1 activée

Créez un pool de nœuds de nœud qui utilise la bande passante de niveau 1 :

gcloud container node-pools create NODEPOOL_NAME \
    --cluster=CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

Remplacez les éléments suivants :

  • NODEPOOL_NAME : nom du nouveau pool de nœuds.
  • CLUSTER_NAME : nom du cluster existant.

Mettre à jour un pool de nœuds pour activer la bande passante de niveau 1

Mettez à jour un pool de nœuds pour utiliser la bande passante de niveau 1 :

gcloud container node-pools update NODEPOOL_NAME \
    --cluster=CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

Remplacez les éléments suivants :

  • NODEPOOL_NAME : nom du pool de nœuds que vous souhaitez mettre à jour.
  • CLUSTER_NAME : nom du cluster existant.

Désactiver la bande passante de niveau 1 sur un cluster ou sur un pool de nœuds

Vous pouvez désactiver la bande passante de niveau 1 au niveau du cluster ou du pool de nœuds. Lorsque vous désactivez la bande passante de niveau 1 au niveau du cluster, la bande passante de niveau 1 du pool de nœuds est définie sur TIER_UNSPECIFIED. La désactivation de la bande passante de niveau 1 au niveau du cluster ne désactive pas la configuration du pool de nœuds existant.

Mettez à jour le cluster afin pour utiliser la bande passante par défaut :

gcloud container clusters update CLUSTER_NAME \
    --cluster=CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_UNSPECIFIED

Mettez à jour les pools de nœuds pour utiliser la bande passante par défaut :

gcloud container node-pools update NODEPOOL_NAME \
    --cluster=CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_UNSPECIFIED

Étapes suivantes