Aumentar a largura de banda da rede para clusters e nós


Nesta página, mostramos como aumentar o limite da largura de banda da rede para os clusters e nós do Google Kubernetes Engine (GKE) usando a largura de banda de nível 1.

Preços

Preços de largura de banda mais altos se aplicam quando você ativa a largura de banda do nível 1.

Antes de começar

Antes de começar, verifique se você realizou as tarefas a seguir:

  • Ativar a API Google Kubernetes Engine.
  • Ativar a API Google Kubernetes Engine
  • Se você quiser usar a Google Cloud CLI para essa tarefa, instale e, em seguida, inicialize a CLI gcloud. Se você instalou a CLI gcloud anteriormente, instale a versão mais recente executando gcloud components update.

Limitações

  • Limitações do Compute Engine.
  • Quando você ativa a largura de banda de nível 1, o GKE ativa a NIC virtual do Google (gVNIC) e o GKE gerencia a gVNIC, desde que o pool de nós tenha a largura de banda de nível 1 ativada.
  • A largura de banda de nível 1 só é compatível com VMs N2, N2D, C2, C2D, C3 e M3.

Requisitos

  • Os nós do GKE precisam usar uma imagem de nó do Container-Optimized OS.

Ativar a largura de banda de nível 1 em um cluster

É possível criar um cluster com a largura de banda de nível 1 ativada ou atualizar um cluster para usar a largura de banda de nível 1.

Um cluster com largura de banda de nível 1 ativada tem um pool de nós de nível 1 ativado por padrão. Se você definir a largura de banda do pool de nós como TIER_UNSPECIFIED, as configurações do pool de nós substituirão aquelas da largura de banda do cluster.

Criar um cluster com largura de banda de nível 1 ativada

Crie um cluster que usa a largura de banda de nível 1:

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

Substitua o CLUSTER_NAME pelo nome do cluster.

Atualizar um cluster para ativar a largura de banda de nível 1

Atualize um cluster para usar a largura de banda de nível 1:

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

Substitua o CLUSTER_NAME pelo nome do cluster existente.

Ativar a largura de banda de nível 1 em um pool de nós

Você pode criar um pool de nós com a largura de banda de nível 1 ativada ou atualizá-lo para usar a largura de banda de nível 1.

Um cluster com largura de banda de nível 1 ativada tem um pool de nós de nível 1 ativado por padrão. No entanto, a API do pool de nós substitui a configuração de nível do cluster para o nível 1.

Criar um pool de nós com largura de banda de nível 1 ativada

Crie um pool de nós que use largura de banda de nível 1:

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

Substitua:

  • NODEPOOL_NAME: o nome do novo pool de nós.
  • CLUSTER_NAME: o nome do cluster existente.

Atualizar um pool de nós para ativar a largura de banda de nível 1

Atualize um pool de nós para usar a largura de banda de nível 1:

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

Substitua:

  • NODEPOOL_NAME: o nome do pool de nós que você quer atualizar.
  • CLUSTER_NAME: o nome do cluster existente.

Desativar a largura de banda de nível 1 em um cluster ou pool de nós

É possível desativar a largura de banda de nível 1 no nível do cluster ou no nível do pool de nós. Quando você desativa a largura de banda de nível 1 no nível do cluster, a largura de banda de nível 1 do pool de nós é definida como TIER_UNSPECIFIED. Desativar a largura de banda de nível 1 no nível do cluster não desativa a configuração do pool de nós que já existe.

Atualize o cluster para usar a largura de banda padrão:

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

Atualize os pools de nós para usar a largura de banda padrão:

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

A seguir