Nesta página, explicamos como criar um cluster de usuário extra para clusters do Anthos no VMware (GKE On-Prem).
Antes de começar
- Verifique se há um cluster de administrador em execução. Você criou um cluster de administrador quando instalou clusters do Anthos no VMware.
- Cada cluster de usuário requer o próprio arquivo de configuração. Decida se você quer gerar e modificar um novo arquivo de configuração de cluster de usuário ou copiar um arquivo existente e modificá-lo.
- Localize o arquivo
kubeconfig
do cluster de administrador. Consulte esse arquivo ao especificar o comando para criar o novo cluster de usuário.
Verificar se há endereços IP suficientes disponíveis
Verifique se você tem endereços IP suficientes alocados ao novo cluster de usuário. Para isso, é necessário saber se você está usando um servidor DHCP ou IPs estáticos.
Além disso, verifique se você tem endereços IP suficientes alocados para o cluster de administrador. O cluster de administrador tem um ou três nós de plano de controle para cada cluster de usuário e precisará de um ou três nós adicionais de plano de controle para o cluster de usuário que você quer criar. É preciso haver endereços IP suficientes disponíveis para todos os nós do plano de controle. Para fazer upgrade do cluster de administrador para ter mais endereços IP, consulte Como fazer upgrade e verificar se há endereços IP suficientes disponíveis.
DHCP
Verifique se o servidor DHCP na rede em que o cluster será criado tem endereços IP suficientes. É necessário que haja mais endereços IP do que nós em execução no cluster de usuário.
IPs estáticos
Verifique se há endereços IP suficientes reservados para os novos nós de cluster que serão criados no cluster de administrador atual e no novo cluster de usuário.
Criar outro arquivo de configuração do cluster de usuário
O novo cluster de usuário requer o próprio arquivo de configuração. Gere um novo arquivo ou copie um que já existe. Em cada caso, modifique as configurações do novo cluster.
Para gerar um novo arquivo de configuração de cluster de usuário, faça o seguinte:
gkectl create-config cluster --config NEW_USER_CLUSTER_CONFIG
Substitua:
- USER_CLUSTER_CONFIG é o nome escolhido para o arquivo de configuração do cluster de usuário.
- NEW_USER_CLUSTER_CONFIG é o nome escolhido para a cópia do arquivo de configuração do cluster de usuário.
Caso contrário, localize um arquivo de configuração de cluster de usuário atual na estação de trabalho de administrador. Execute este comando para copiar o arquivo em um novo nome.
cp USER_CLUSTER_CONFIG NEW_USER_CLUSTER_CONFIG
Modifique esse novo arquivo de configuração do cluster de usuário conforme descrito em Como preencher o arquivo de configuração.
Criar um balanceador de carga do Seesaw para seu cluster de usuário extra
Se você optou por usar o balanceador de carga Seesaw em pacote, passe para a próxima etapa. Caso contrário, pule esta seção.
Crie e configure a VM para o balanceador de carga do Seesaw:
gkectl create loadbalancer --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config NEW_USER_CLUSTER_CONFIG
Substitua:
- ADMIN_CLUSTER_KUBECONFIG é o arquivo
kubeconfig
do cluster de administrador. - NEW_USER_CLUSTER_CONFIG é o nome do novo arquivo de configuração do cluster de usuário.
Criar o cluster de usuário
Agora que você preencheu um arquivo NEW_USER_CLUSTER_CONFIG para corresponder às especificações que quer para o novo cluster de usuário, use esse arquivo para criar o cluster de usuário. Execute este comando:
gkectl create cluster --config NEW_USER_CLUSTER_CONFIG --kubeconfig ADMIN_CLUSTER_KUBECONFIG
Substitua:
- NEW_USER_CLUSTER_CONFIG é o arquivo de configuração que você acabou de criar. Talvez você tenha escolhido um nome diferente para este arquivo.
- ADMIN_CLUSTER_KUBECONFIG aponta para o arquivo
kubeconfig
do cluster de administrador atual.
Solução de problemas
Consulte Solução de problemas na criação e no upgrade de clusters.