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


Esta página mostra como aumentar o limite de largura de banda da rede para clusters do Google Kubernetes Engine (GKE) e nós do cluster através da largura de banda de nível 1.

Preços

Os preços de largura de banda mais elevados aplicam-se quando ativa a largura de banda de nível 1.

Antes de começar

Antes de começar, certifique-se de que realizou as seguintes tarefas:

  • Ative a API Google Kubernetes Engine.
  • Ative a API Google Kubernetes Engine
  • Se quiser usar a CLI gcloud para esta tarefa, instale-a e, em seguida, inicialize-a. Se instalou anteriormente a CLI gcloud, execute gcloud components update para obter a versão mais recente.

Limitações

Requisitos

  • Os nós do GKE têm de usar uma imagem do nó do SO otimizado para contentores.

Ative a largura de banda de nível 1 num cluster

Pode 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 conjunto de nós com largura de banda de nível 1 ativada por predefinição. Se definir a largura de banda do node pool como TIER_UNSPECIFIED, as definições do node pool substituem as definições de largura de banda do cluster.

Crie um cluster com a largura de banda de nível 1 ativada

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

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

Substitua CLUSTER_NAME pelo nome do cluster.

Atualize 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 CLUSTER_NAME pelo nome do cluster existente.

Ative a largura de banda de nível 1 num conjunto de nós

Pode criar um conjunto de nós com a largura de banda de nível 1 ativada ou atualizar um conjunto de nós para usar a largura de banda de nível 1.

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

Crie um node pool com a largura de banda de nível 1 ativada

Crie um node pool 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 o seguinte:

  • NODEPOOL_NAME: o nome do novo node pool.
  • CLUSTER_NAME: o nome do cluster existente.

Atualize um node pool para ativar a largura de banda de nível 1

Atualize um node pool 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 o seguinte:

  • NODEPOOL_NAME: o nome do node pool que quer atualizar.
  • CLUSTER_NAME: o nome do cluster existente.

Desative a largura de banda de nível 1 num cluster ou num node pool

Pode desativar a largura de banda de nível 1 ao nível do cluster ou do node pool. Quando desativa a largura de banda de nível 1 ao nível do cluster, a largura de banda de nível 1 do node pool é definida como TIER_UNSPECIFIED. A desativação da largura de banda de nível 1 ao nível do cluster não desativa a configuração do node pool existente.

Atualize o cluster para usar a largura de banda predefinida:

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

Atualize o node pool para usar a largura de banda predefinida:

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

O que se segue?