En esta página, se muestra cómo aumentar el límite de ancho de banda de red para los clústeres y los nodos de clúster de Google Kubernetes Engine (GKE) mediante el ancho de banda de nivel 1.
Precios
Los precios de ancho de banda más altos se aplican cuando habilitas el ancho de banda de nivel 1.
Antes de comenzar
Antes de comenzar, asegúrate de haber realizado las siguientes tareas:
- Habilita la API de Google Kubernetes Engine. Habilitar la API de Google Kubernetes Engine
- Si deseas usar Google Cloud CLI para esta tarea, instala y, luego, inicializa gcloud CLI. Si ya instalaste gcloud CLI, ejecuta
gcloud components update
para obtener la versión más reciente.
Limitaciones
- Se aplican las limitaciones de Compute Engine.
- Cuando habilitas el ancho de banda de nivel 1, GKE habilita Google Virtual NIC (gVNIC), y GKE administra gVNIC mientras el grupo de nodos tiene habilitado el ancho de banda de nivel 1.
- El ancho de banda de nivel 1 solo es compatible con las VM N2, N2D, C2, C2D, C3 y M3.
Requisitos
- Los nodos de GKE deben usar una imagen de nodo de Container-Optimized OS.
Habilita el ancho de banda de nivel 1 en un clúster
Puedes crear un clúster que tenga habilitado el ancho de banda de nivel 1 o actualizar uno para que use el ancho de banda de nivel 1.
Un clúster con ancho de banda habilitado de nivel 1 tiene habilitado el ancho de banda de nivel 1 de grupo de nodos de forma predeterminada. Si estableces el ancho de banda del grupo de nodos como TIER_UNSPECIFIED
, la configuración del grupo de nodos anula la del ancho de banda del clúster.
Crea 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
Reemplaza CLUSTER_NAME
por el nombre del clúster.
Actualiza un clúster para habilitar el ancho de banda de nivel 1
Actualiza un clúster para usar el ancho de banda de nivel 1:
gcloud container clusters update CLUSTER_NAME \
--network-performance-configs=total-egress-bandwidth-tier=TIER_1
Reemplaza CLUSTER_NAME
por el nombre del clúster existente.
Habilita 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 uno para que use el ancho de banda de nivel 1.
Un clúster con ancho de banda habilitado de nivel 1 tiene habilitado el ancho de banda de nivel 1 de grupo de nodos de forma predeterminada. Sin embargo, la API del grupo de nodos anula la configuración a nivel de clúster para el nivel 1.
Crea un grupo de nodos con el ancho de banda de nivel 1 habilitado
Crea un grupo de nodos que use el ancho de banda de nivel 1:
gcloud container node-pools create NODEPOOL_NAME \
--cluster=CLUSTER_NAME \
--network-performance-configs=total-egress-bandwidth-tier=TIER_1
Reemplaza lo siguiente:
NODEPOOL_NAME
: el nombre del grupo de nodos nuevoCLUSTER_NAME
: es el nombre del clúster existente.
Actualiza un grupo de nodos para usar 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
Reemplaza lo siguiente:
NODEPOOL_NAME
: es el nombre del grupo de nodos que quieres actualizar.CLUSTER_NAME
: es el nombre del clúster existente.
Inhabilita el ancho de banda de nivel 1 en un clúster o grupo de nodos
Puedes inhabilitar el ancho de banda de nivel 1 a nivel de clúster o de grupo de nodos. Cuando 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
. Inhabilitar el ancho de banda de nivel 1 a nivel de clúster no inhabilita la configuración existente del grupo de nodos.
Actualiza el clúster para usar el ancho de banda predeterminado:
gcloud container clusters update CLUSTER_NAME \
--cluster=CLUSTER_NAME \
--network-performance-configs=total-egress-bandwidth-tier=TIER_UNSPECIFIED
Actualiza los grupos de nodos para que usen el ancho de banda predeterminado:
gcloud container node-pools update NODEPOOL_NAME \
--cluster=CLUSTER_NAME \
--network-performance-configs=total-egress-bandwidth-tier=TIER_UNSPECIFIED
¿Qué sigue?
- Usa el registro de políticas de red para registrar cuándo las políticas de red del clúster permiten o rechazan las conexiones a los Pods.
- Obtén más información sobre cómo configurar el nivel de red.
- Obtén más información sobre la configuración de unidad de transmisión máxima (MTU) más alta.