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
- Aplicam-se limitações de rede de nível 1 de VMs do Compute Engine.
- Quando ativa a largura de banda de Nível 1, o GKE ativa a NIC virtual da Google (gVNIC) e o GKE gere a gVNIC desde que o conjunto de nós tenha a largura de banda de Nível 1 ativada.
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?
- Use o registo de políticas de rede para registar quando as ligações aos pods são permitidas ou recusadas pelas políticas de rede do seu cluster.
- Saiba como definir o nível da rede.
- Saiba mais acerca da definição da unidade de transmissão máxima (MTU) mais elevada.