Este documento mostra como criar um cluster de usuário para clusters do Anthos no VMware (GKE On-Prem).
As instruções aqui fazem parte do guia de início rápido. Para instruções completas sobre como criar um cluster de usuário, consulte Como criar um cluster de usuário.
Antes de começar
Criar um cluster de administrador (guia de início rápido)
Consiga uma conexão SSH para a estação de trabalho do administrador
Como conseguir uma conexão SSH com a estação de trabalho do administrador
Sua conta de serviço de acesso a componentes será ativada na estação de trabalho de administrador.
Realize todas as etapas restantes neste tópico na estação de trabalho de administrador no diretório inicial.
Como especificar IPs estáticos no cluster de usuário
Para especificar os endereços IP estáticos que você quer usar para seu cluster de usuário, crie um arquivo de bloco de IPs chamado user-cluster-ipblock.yaml
. Para este exercício, você precisa especificar três endereços IP a serem usados pelo cluster de usuário.
Veja um exemplo de arquivo de bloco de IP com três hosts:
blocks: - netmask: 255.255.252.0 gateway: 172.16.23.254 ips: - ip: 172.16.20.15 hostname: user-host1 - ip: 172.16.20.16 hostname: user-host2 - ip: 172.16.20.17 hostname: user-host3
O campo ips
é uma matriz de endereços IP e nomes de host. Esses são os endereços IP e nomes de host que os clusters do Anthos no VMware (GKE no local) atribuirão aos nós do cluster do usuário.
No arquivo de configuração do host, você também especifica os endereços dos servidores DNS, servidores de horário e gateway padrão que os nós do cluster de usuário usarão.
Arquivo de configuração do cluster de usuário
Quando gkeadm
criou a estação de trabalho do administrador, foi gerado um arquivo de configuração
chamado user-cluster.yaml
. Esse arquivo de configuração serve para criar o cluster de
usuário.
Preencha o arquivo de configuração do cluster do usuário
Vários campos no arquivo de configuração do cluster de usuário já estão preenchidos com valores padrão, valores gerados ou valores fornecidos por você ao criar a estação de trabalho do administrador. Deixe esses campos inalterados.
Preencha os campos a seguir. Para ver instruções sobre como preencher os campos, consulte Arquivo de configuração de cluster de usuário.
name: "Fill in" network: hostConfig: dnsServers: - "Fill in" ntpServers: - "Fill in" searchDomainsForDNS: - "Fill in" ipMode: type: Fill in. Set to "static". ipBlockFilePath: "Fill in" loadBalancer: vips: controlPlaneVIP: "Fill in" ingressVIP: "Fill in" seesaw: ipBlockFilePath: "Fill in" vrid: Fill in masterIP: "Fill in"
Validar o arquivo de configuração do cluster do usuário
Verifique se o arquivo de configuração do cluster de usuário é válido e pode ser usado para a criação do cluster:
gkectl check-config --kubeconfig kubeconfig --config user-cluster.yaml
Criar um balanceador de carga para o cluster de usuários
Crie e configure a VM para o balanceador de carga do Seesaw:
gkectl create loadbalancer --kubeconfig kubeconfig --config user-cluster.yaml
Criar o cluster de usuário
Crie o cluster de usuário:
gkectl create cluster --kubeconfig kubeconfig --config user-cluster.yaml