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:

  1. A criação do cluster de computação impede (e substitui) o uso do recurso de backup e restauração do nó de gerenciamento.
  2. 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:

  1. 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.

    ../_images/stor_image22_3_ac.png

    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.

  2. 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.

    ../_images/stor_image22_4_ac.png

    A rede pública selecionada aparecerá na lista de redes virtuais na guia REDES do cluster de computação.

    Clique em Avançar.

  3. 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.

    ../_images/stor_image22_5_ac.png
  4. 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).

    ../_images/stor_image22_6_ac.png

    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.

  5. Na seção Resumo, revise a configuração e clique em Create cluster.

    ../_images/stor_image22_7_ac.png

Monitore a implantação do cluster de computação na tela Computar.