Visão geral da criação de cluster

Quando terminar de configurar as máquinas de nó do cluster, sua rede e os outros pré-requisitos, você estará quase pronto para instalar o Google Distributed Cloud. A próxima etapa é decidir que tipos de clusters criar e qual ferramenta usar.

Escolher um tipo de cluster

É possível criar diferentes tipos de clusters no Google Distributed Cloud, incluindo administrador (para controlar os recursos dos clusters) e usuário (para executar cargas de trabalho). Recomendamos implantações de cluster de administrador e de usuário se você tiver vários clusters no mesmo data center que queira gerenciar de um local centralizado e para implantações maiores que precisem de isolamento entre equipes diferentes ou entre desenvolvimento e cargas de trabalho de produção.

Também é possível executar o Google Distributed Cloud como um único cluster autônomo, que serve como um cluster de usuário e como um cluster de administrador. Um cluster autônomo é compatível com o perfil de borda, que reduz significativamente os requisitos de recursos do sistema e é recomendado para dispositivos de borda com altas restrições de recursos. Além disso, o Google Distributed Cloud permite criar clusters híbridos que combinam tarefas de administração e cargas de trabalho, além de controlar outros clusters de usuários.

Cada uma dessas configurações tem suas próprias vantagens e benefícios. Para mais informações sobre como decidir qual configuração desenvolver, consulte Escolher um modelo de implantação.

Escolher uma ferramenta para criar clusters

É possível escolher ferramentas para criar clusters e gerenciar o ciclo de vida deles:

  • A ferramenta de linha de comando bmctl, que é executada na estação de trabalho do administrador no data center local.
  • Console do Google Cloud, Google Cloud CLI ou Terraform. Essas ferramentas padrão usam a API GKE On-Prem, que é executada na infraestrutura do Google Cloud e, coletivamente, são chamadas de clientes da API GKE On-Prem.

Para informações sobre como decidir qual ferramenta atende melhor às suas necessidades, consulte Escolher uma ferramenta para criar clusters.

Mais informações

Para mais informações sobre como criar e configurar clusters, consulte:

Sobre o processo de criação

O processo de criação do cluster inclui verificações de simulação e inicialização da máquina. Se a criação do cluster falhar após a fase de inicialização da máquina, mesmo que as verificações de simulação sejam aprovadas sem erros, será necessário excluir o cluster. Isso retorna o nó para um estado limpo. Depois de excluir o cluster, tente criá-lo novamente depois de fazer as alterações de configuração necessárias.

O processo de criação do cluster executa verificações de integridade quando ele é criado. Essa última etapa verifica se o cluster está em boas condições operacionais. Se o cluster não for aprovado em todas as verificações de integridade, a operação de criação falhará. Quando todas as verificações de integridade forem aprovadas, a operação de criação será concluída.

Planejar a escalonabilidade

Antes de criar um novo cluster, é preciso entender as dimensões que afetam a escalonabilidade. Algumas dimensões, como o número de endereços IP que podem ser reservados para pods no cluster (clusterNetwork.pods.cidrBlocks), são imutáveis. Portanto, é necessário planejar isso ao criar um cluster. Para mais informações sobre as dimensões de escalonabilidade e como escalonar um cluster, consulte Escalonar verticalmente clusters do Google Distributed Cloud. Para informações sobre algumas das restrições e recomendações de configurações máximas para seu cluster, consulte Cotas e limites.