Este documento fornece orientações sobre o número de endereços IP necessários para clusters de administrador e clusters de utilizadores no Google Distributed Cloud.
DHCP ou estático
Se a sua rede tiver um servidor DHCP, pode configurar um cluster de administrador ou um cluster de utilizador para que obtenha os endereços IP dos respetivos nós de trabalho a partir do servidor DHCP. No ficheiro de configuração do cluster, defina network.ipMode.type como "dhcp"
.
Se preferir especificar endereços IP estáticos para um cluster, defina
network.ipMode.type
como "estático".
De quantos endereços IP precisa um cluster de administrador?
Um cluster de administrador de alta disponibilidade (HA) tem de ter três endereços IP disponíveis para nós do plano de controlo.
Um cluster de administrador gere um ou mais clusters de utilizadores. Se o Controlplane V2 estiver ativado para um cluster de utilizadores, os nós do plano de controlo do cluster de utilizadores são executados no cluster de utilizadores. Os clusters de utilizadores com o Controlplane V2 ativado não afetam o número de endereços IP de que um cluster de administrador precisa.
Se o Controlplane V2 não estiver ativado para um cluster de utilizadores, o plano de controlo do cluster de utilizadores é executado num ou mais nós no cluster de administrador (kubeception). No caso do kubeception, o cluster de administrador também precisa de endereços IP para o seguinte:
Para cada cluster de utilizadores de HA, o cluster de administrador precisa de três nós para executar o plano de controlo para o cluster de utilizadores
Para cada cluster de utilizadores não HA, o cluster de administrador precisa de um nó para executar o plano de controlo para o cluster de utilizadores
Antes de adicionar um cluster de utilizadores quando o Controlplane V2 não está ativado, certifique-se de que tem endereços IP suficientes disponíveis para o cluster de administrador para os nós do plano de controlo do cluster de utilizadores. Se estiver a usar DHCP, certifique-se de que o seu servidor DHCP é capaz de fornecer os endereços IP adicionais.
Exemplos:
Descrição | Número de endereços IP |
---|---|
Cluster de administrador de HA que gere um cluster de utilizador do Controlplane V2 3 nós do plano de controlo |
3 |
Cluster de administrador de HA que gere um cluster de utilizador de kubeception de HA 3 nós do plano de controlo + 3 nós do plano de controlo do cluster de utilizador |
6 |
Quantos endereços IP precisa um cluster de utilizadores?
Se o Controlplane V2 estiver ativado (o que acontece por predefinição), um ou três nós para executar o plano de controlo no cluster de utilizador:
Um nó para um cluster de utilizadores sem alta disponibilidade (não HA)
Três nós para um cluster de utilizadores de HA
Um endereço IP para cada nó de trabalho (nós que executam as suas cargas de trabalho)
Um endereço IP adicional a ser usado como um nó temporário durante a atualização, a atualização e a reparação automática.
Antes de adicionar mais nós de trabalho a um cluster de utilizadores quando o Controlplane V2 estiver ativado, certifique-se de que tem endereços IP suficientes disponíveis para o cluster de utilizadores para os nós do plano de controlo. Se estiver a usar o DHCP, certifique-se de que o seu servidor DHCP é capaz de fornecer os endereços IP adicionais.
Exemplos:
Descrição | Número de endereços IP |
---|---|
Cluster de utilizadores não HA, Controlplane V2 3 nós de trabalho + 1 nó do plano de controlo + 1 nó adicional |
5 |
Cluster de utilizadores de HA, Controlplane V2 3 nós de trabalho + 3 nós do plano de controlo + 1 nó adicional |
7 |
Cluster de utilizadores, kubeception 3 nós trabalhadores + 1 nó adicional |
4 |
Endereços IP estáticos para um cluster de administrador
Esta secção explica como gerir endereços IP estáticos para um cluster de administrador.
Tem de especificar três endereços IP para os nós do plano de controlo do cluster de administrador. Especifique estes endereços na secção network.controlPlaneIPBlock do ficheiro de configuração do cluster de administrador.
Se pretender criar clusters de utilizadores kubeception, tem de especificar os endereços IP a usar para os nós do plano de controlo dos clusters de utilizadores. Especifique estes endereços num ficheiro de blocos de IP. Em seguida, no ficheiro de configuração do cluster de administrador, indique o caminho do ficheiro de blocos de IP no campo network.ipMode.ipBlockFilePath.
Por exemplo, suponhamos que pretende criar dois clusters de utilizadores do kubeception: um de alta disponibilidade e um sem alta disponibilidade. O cluster de utilizadores de HA tem três nós do plano de controlo no cluster de administrador, e o cluster de utilizadores sem HA tem um nó do plano de controlo no cluster de administrador. Por isso, tem de especificar quatro endereços IP, além de um endereço IP adicional a usar durante as atualizações.
Segue-se um exemplo de um ficheiro de bloqueio de IP com 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-vm-5
Adicione endereços IP a um cluster de administração
Para disponibilizar mais endereços IP para os nós no cluster de administrador, adicione endereços ao ficheiro de bloco de IP e, em seguida, execute o seguinte comando para atualizar o cluster de administrador:
gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG--config ADMIN_CLUSTER_CONFIG
Substitua o seguinte:
ADMIN_CLUSTER_KUBECONFIG: o caminho do ficheiro kubeconfig do cluster de administrador
ADMIN_CLUSTER_CONFIG: o caminho do ficheiro de configuração do cluster do utilizador administrador
Endereços IP estáticos para um cluster de utilizadores
Esta seção explica como gerir endereços IP estáticos para um cluster de utilizadores.
Determine os endereços IP que estão disponíveis para os nós do cluster de utilizadores
O ficheiro de bloqueio de IP para o seu cluster de utilizadores é apresentado como o valor de network.ipMode.ipBlockFilePath no ficheiro de configuração do cluster de utilizadores. No ficheiro de bloqueio de IP, pode ver os endereços IP que estão disponíveis para nós de trabalho no cluster de utilizadores.
Por exemplo, segue-se um ficheiro de bloqueio de IP com 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-vm-4
O ficheiro de bloqueio de IP não contém endereços para os nós do plano de controlo do cluster de utilizadores. Se o cluster de utilizadores tiver o Controlplane V2 ativado, os endereços IP dos nós do plano de controlo encontram-se na secção network.controlPlaneIPBlock do ficheiro de configuração do cluster de utilizadores. Caso contrário, os endereços IP dos nós do plano de controlo do cluster de utilizadores estão no ficheiro de bloco de IP do cluster de administrador.
Adicione endereços IP a um cluster de utilizadores
Para disponibilizar mais endereços IP para nós no cluster de utilizadores, adicione endereços ao ficheiro de blocos de IP e, em seguida, execute o seguinte comando para atualizar o cluster de utilizadores:
gkectl update cluster --kubeconfig ADMIN_CLUSTER_KUBECONFIG--config USER_CLUSTER_CONFIG
Substitua o seguinte:
ADMIN_CLUSTER_KUBECONFIG: o caminho do ficheiro kubeconfig do cluster de administrador
USER_CLUSTER_CONFIG: o caminho do ficheiro de configuração do cluster de utilizadores
Documentos relacionados
- Configure uma infraestrutura mínima
- Planeie os seus endereços IP
- Crie um cluster de administrador
- Crie um cluster de utilizadores