4.1. Como criar o cluster de computação¶
Antes de criar um cluster de computação, certifique-se de que a rede está configurada de acordo com as recomendações em Gerenciamento de redes e tipos de tráfego. Os requisitos básicos são: (a) os tipos de tráfego VM privada, VM pública, API de computação e Backups de VM devem estar associados a redes; (b) os nós adicionados ao cluster de computação devem estar conectados a essas redes e à mesma rede com o tipo de tráfego VM pública.
Aviso
Os tipos de tráfego API de computação e VM privada não podem ser reatribuídos após implantação de um cluster de computação.
Importante
O tipo de tráfego VM pública não pode ser removido de uma rede que possua uma rede virtual pública criada sobre ela.
Além disso, a alta disponibilidade do nó de gerenciamento também deve ser habilitada (confira Como ativar a alta disponibilidade).
Além disso, observe o seguinte:
- A criação do cluster de computação impede (e substitui) o uso do recurso de backup e restauração do nó de gerenciamento.
- Se os nós que serão adicionados ao cluster de computação tiverem outros modelos de CPU, confira Setting Virtual Machines CPU Model.
Para criar e computar o cluster, abra a tela COMPUTAR, clique em Criar cluster de computação e faça o seguinte na janela Configurar o cluster de computação:
Na seção Nós, selecione os nós que serão adicionados ao cluster de computação, verifique se o estado da rede de cada nó selecionado seja Configurado e clique em Avançar.
Os nós do cluster de alta disponibilidade do nó de gerenciamento são selecionados automaticamente para serem associados ao cluster de computação.
Se as interfaces de rede do nó não estiverem configuradas, clique no ícone de engrenagem, selecione as redes necessárias e clique em Aplicar.
Nota
O cluster de computação deve ter pelo menos três nós para permitir que os usuários de autoatendimento habilitem a alta disponibilidade para os nós mestres do Kubernetes.
Na seção Rede pública, se necessário, ative o gerenciamento de endereços IP e forneça os detalhes necessários da rede pública.
Com o gerenciamento de endereços IP ativado, o Acronis Cyber Infrastructure tratará dos endereços IP das máquinas virtuais e fornecerá os seguintes recursos:
- Pools de alocação. Você pode definir os intervalos de endereços IP que serão atribuídos automaticamente às VMs.
- Servidor DHCP interno. Atribui endereços IP às máquinas virtuais. Com o servidor DHCP habilitado, as interfaces de rede da VM receberão automaticamente endereços IP dos pools de alocação ou, se não houver um pool, de todo o intervalo de IPs da rede. Com o servidor DHCP desabilitado, as interfaces de redes da VM receberão endereços IP, mas você deverá atribuí-los manualmente dentro das VMs.
- Servidores DNS Você pode definir servidores DNS que serão usados pelas VMs. Esses servidores serão entregues às máquinas virtuais por meio do servidor DHCP interno.
Com o gerenciamento de endereços IP desativado:
- AS VMs conectadas a uma rede poderão obter endereços IP de servidores DHCP nessa rede.
- A proteção contra falsificação será desativada em todas as portas da rede da VM. Cada interface de rede da VM aceitará todo o tráfego, até os quadros endereçados a outras interfaces de rede.
De qualquer forma, você poderá atribuir manualmente endereços IP estáticos de dentro das VMs.
Se você optar por ativar o gerenciamento de endereços IP, selecione uma rede física para conectar a rede virtual pública e, opcionalmente, especifique seu gateway. O intervalo de IPs da subrede no formato CIDR será preenchido automaticamente. Se você optar por deixar o gerenciamento de endereços IPs desativado, selecione uma rede física para conectar a rede virtual pública.
Como padrão, a rede pública será compartilhada entre todos os projetos futuros. Você pode desabilitar essa opção no painel de rede depois de criar o cluster de computação.
A rede pública selecionada aparecerá na lista de redes virtuais na guia REDES do cluster de computação.
Clique em Avançar.
Se tiver ativado o gerenciamento de endereços IP na etapa anterior, passará para a seção DHCP e DNS. Nessa seção, ative ou desative o servidor DHCP interno e especifique um ou mais pools de alocação e servidores DNS. Clique em Avançar.
Na seção Serviços de complemento, ative serviços adicionais que serão instalados durante a implantação do cluster de computação. Você também pode instalar esses serviços posteriormente (confira Gerenciar serviços de complemento).
Importante
Para que possa implantar e trabalhar com clusters Kubernetes, certifique-se de que os seguintes serviços estão acessíveis:
- o serviço de descoberta de etcd em https://discovery.etcd.io— a partir de todos os nós de gerenciamento e a rede pública com o tipo de tráfego VM pública
- repositório público do Docker Hub em https://registry-1.docker.io—a partir da rede pública com o tipo de tráfego VM pública
- API de computação—a partir da rede pública com o tipo de tráfego VM pública
- a API de Kubernetes em endereço de IP flutuante ou público do balanceador de cargas do Kubernetes ou VM mestre na porta 6443—a partir de todos os nós de gerenciamento
Se o tipo de tráfego API de Computação for adicionado a uma rede privada que seja inacessível diretamente da rede com o tipo de tráfego VM pública, mas esteja exposta a uma rede pública via NAT e publicamente disponível pelo nome DNS, você precisará definir o nome DNS para a API de computação, conforme descrito em Setting a DNS Name for the Compute API.
Nota
A instalação do Kubernetes também instala automaticamente o serviço do balanceador de carga.
Na seção Resumo, revise a configuração e clique em Create cluster.
Monitore a implantação do cluster de computação na tela Computar.