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.
Exigences
- 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
. Désactiver la bande passante de niveau 1 au niveau du cluster ne désactive pas la configuration existante du pool de nœuds.
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
- Utilisez la journalisation des règles de réseau pour enregistrer les connexions aux pods autorisées ou refusées par les règles de réseau de votre cluster.
- Découvrez comment définir le niveau de réseau.
- Découvrez le paramètre d'unité de transmission maximale (MTU) le plus élevé.