Aumentar el ancho de banda de la red de clústeres y nodos


En esta página se explica cómo aumentar el límite de ancho de banda de red de los clústeres y nodos de clúster de Google Kubernetes Engine (GKE) mediante el ancho de banda de nivel 1.

Precios

Se aplican los precios de ancho de banda más alto cuando habilita el ancho de banda de nivel 1.

Antes de empezar

Antes de empezar, asegúrate de haber realizado las siguientes tareas:

  • Habilita la API de Google Kubernetes Engine.
  • Habilitar la API de Google Kubernetes Engine
  • Si quieres usar Google Cloud CLI para esta tarea, instálala y, a continuación, inicialízala. Si ya has instalado la gcloud CLI, obtén la versión más reciente ejecutando gcloud components update.

Limitaciones

Requisitos

  • Los nodos de GKE deben usar una imagen de nodo de Container-Optimized OS.

Habilitar el ancho de banda de nivel 1 en un clúster

Puedes crear un clúster con el ancho de banda de nivel 1 habilitado o actualizar un clúster para que use el ancho de banda de nivel 1.

Un clúster con ancho de banda de nivel 1 tiene habilitado de forma predeterminada el ancho de banda de nivel 1 del grupo de nodos. Si asignas el valor TIER_UNSPECIFIED al ancho de banda del grupo de nodos, la configuración del grupo de nodos prevalecerá sobre la configuración del ancho de banda del clúster.

Crear un clúster con el ancho de banda de nivel 1 habilitado

Crea un clúster que use el ancho de banda de nivel 1:

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

Sustituye CLUSTER_NAME por el nombre del clúster.

Actualizar un clúster para habilitar el ancho de banda de nivel 1

Para actualizar un clúster para que use el ancho de banda de nivel 1, sigue estos pasos:

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

Sustituye CLUSTER_NAME por el nombre del clúster.

Habilitar el ancho de banda de nivel 1 en un grupo de nodos

Puedes crear un grupo de nodos que tenga habilitado el ancho de banda de nivel 1 o actualizar un grupo de nodos para que use el ancho de banda de nivel 1.

Un clúster con ancho de banda de nivel 1 tiene habilitado de forma predeterminada el ancho de banda de nivel 1 del grupo de nodos. Sin embargo, la API de pool de nodos anula la configuración a nivel de clúster del nivel 1.

Crear un grupo de nodos con el ancho de banda de nivel 1 habilitado

Crea un grupo de nodos que use el ancho de banda del nivel 1:

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

Haz los cambios siguientes:

  • NODEPOOL_NAME: el nombre del nuevo grupo de nodos.
  • CLUSTER_NAME: el nombre del clúster.

Actualizar un grupo de nodos para habilitar el ancho de banda de nivel 1

Actualiza un grupo de nodos para usar el ancho de banda de nivel 1:

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

Haz los cambios siguientes:

  • NODEPOOL_NAME: el nombre del grupo de nodos que quieras actualizar.
  • CLUSTER_NAME: el nombre del clúster.

Inhabilitar el ancho de banda de nivel 1 en un clúster o un grupo de nodos

Puedes inhabilitar el ancho de banda de nivel 1 a nivel de clúster o de grupo de nodos. Si inhabilitas el ancho de banda de nivel 1 a nivel de clúster, el ancho de banda de nivel 1 del grupo de nodos se establece en TIER_UNSPECIFIED. Si inhabilitas el ancho de banda de nivel 1 a nivel de clúster, no se inhabilita la configuración de grupos de nodos.

Actualiza el clúster para que use el ancho de banda predeterminado:

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

Actualiza el grupo de nodos para usar el ancho de banda predeterminado:

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

Siguientes pasos