Neste documento, você encontra orientações sobre o número de endereços IP necessários para clusters de administrador e de usuário em clusters do Anthos no VMware (GKE On-Prem).
DHCP ou estático
Se a rede tiver um servidor DHCP, configure um cluster de administrador ou de usuário
para que ele receba os endereços IP do nó do servidor DHCP. No
arquivo de configuração do cluster, defina
network.ipMode.type
como "dhcp"
.
Se você preferir especificar endereços IP estáticos para um cluster, defina
network.ipMode.type
como "estático".
De quantos endereços IP um cluster de administrador precisa?
Um cluster de administrador precisa ter endereços IP suficientes disponíveis para o seguinte:
Um nó para executar o plano de controle para o cluster de administrador
Dois nós para executar complementos para o cluster de administrador
Para cada cluster de usuário de alta disponibilidade (HA, na sigla em inglês) associado, três nós para executar o plano de controle do cluster de usuário
Para cada cluster de usuário associado sem HA, um nó para executar o plano de controle para o cluster de usuário
Um nó temporário que será usado durante o upgrade, a atualização e o reparo automático
Por exemplo, suponha que um cluster de administrador tenha um cluster de usuário de alta disponibilidade associado e um cluster sem HA associado. O cluster de administrador precisa ter oito endereços IP disponíveis para os nós.
Agora, suponha que você decida adicionar um cluster de usuário de alta disponibilidade. O cluster de administrador precisaria ter 11 endereços IP disponíveis para nós. Se o servidor DHCP não conseguir fornecer os endereços IP adicionais ou se o cluster de administrador não tiver tantos endereços IP estáticos disponíveis, organize mais endereços IP disponíveis antes de criar os novos clusters de usuário.
O cluster do usuário precisa de quantos endereços IP?
Um cluster de usuário precisa ter um endereço IP para cada nó e um endereço IP adicional a ser usado para um nó temporário durante o upgrade, a atualização e o reparo automático do cluster de usuário.
Por exemplo, um cluster de usuário que tem cinco nós precisa ter seis endereços IP disponíveis para os nós.
Agora, suponha que você queira adicionar dois nós ao cluster de usuário. O cluster de usuário precisaria ter oito endereços IP disponíveis para nós. Se o servidor DHCP não conseguir fornecer os endereços IP adicionais ou se o cluster de usuário não tiver tantos endereços IP estáticos disponíveis, organize mais endereços IP disponíveis antes de adicionar os novos nós.
Endereços IP estáticos para um cluster de administrador
Esta seção explica como gerenciar endereços IP estáticos para um cluster de administrador.
Determinar os endereços IP disponíveis para os nós do cluster de administrador
O arquivo de bloco IP do cluster de administrador é listado como o valor de network.ipMode.ipBlockFilePath na configuração do cluster de administrador. No arquivo de bloco de IP, é possível ver os endereços IP disponíveis para nós no cluster de administrador.
Por exemplo, veja um arquivo de bloco de IP que tem cinco endereços IP:
blocks: - netmask: 255.255.255.0 gateway: 172.16.20.1 ips: - ip: 172.16.20.50 hostname: admin-vm-1 - ip: 172.16.20.51 hostname: admin-vm-2 - ip: 172.16.20.52 hostname: admin-vm-3 - ip: 172.16.20.53 hostname: admin-vm-4 - ip: 172.16.20.54 hostname: admin-temporary
Adicionar endereços IP a um cluster de administrador
Para disponibilizar mais endereços IP para nós no cluster de administrador, adicione endereços ao arquivo de bloco de IP e execute o seguinte comando para atualizar o cluster de administrador:
gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG--config ADMIN_CLUSTER_CONFIG
Substitua:
ADMIN_CLUSTER_KUBECONFIG: o caminho do arquivo kubeconfig do cluster de administrador;
ADMIN_CLUSTER_CONFIG: o caminho do arquivo de configuração do cluster de usuário administrador.
Endereços IP estáticos para um cluster de usuário
Esta seção explica como gerenciar endereços IP estáticos para um cluster de usuário.
Determinar os endereços IP disponíveis para os nós do cluster de usuário
O arquivo de bloco IP do cluster de usuário é listado como o valor de network.ipMode.ipBlockFilePath na configuração do cluster de usuário. No arquivo de bloco de IP, é possível ver os endereços IP disponíveis para nós no cluster de administrador.
Por exemplo, veja um arquivo de bloco de IP que tem quatro endereços IP:
blocks: - netmask: 255.255.255.0 gateway: 172.16.20.1 ips: - ip: 172.16.20.55 hostname: user-vm-1 - ip: 172.16.20.56 hostname: user-vm-2 - ip: 172.16.20.57 hostname: user-vm-3 - ip: 172.16.20.58 hostname: user-temporary
Adicionar endereços IP a um cluster de usuário
Para disponibilizar mais endereços IP para nós no cluster de usuário, adicione endereços ao arquivo de bloco de IP e execute o seguinte comando para atualizar o cluster de usuário:
gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG--config USER_CLUSTER_CONFIG
Substitua:
ADMIN_CLUSTER_KUBECONFIG: o caminho do arquivo kubeconfig do cluster de administrador;
USER_CLUSTER_CONFIG: o caminho do arquivo de configuração do cluster de usuário.
Documentos relacionados
- Configurar a infraestrutura mínima
- Planejar seus endereços IP
- Criar um cluster de administrador
- Criar um cluster de usuário