Como configurar hardware para os clusters do Anthos em bare metal

Os clusters do Anthos em bare metal são compatíveis com uma grande variedade de sistemas em execução no hardware compatível com as distribuições de sistema operacional de destino. Os clusters do Anthos em configuração bare metal podem ser executados em hardware mínimo ou em várias máquinas para fornecer flexibilidade, disponibilidade e desempenho.

Independentemente dos clusters do Anthos na configuração bare metal, os nós e clusters precisam ter recursos de CPU, RAM e armazenamento suficientes para atender às necessidades dos clusters e das cargas de trabalho que você está executando.

Ao instalar os clusters do Anthos em bare metal, você pode criar diferentes tipos de clusters:

  • Um cluster de usuário que executa cargas de trabalho.
  • Um cluster de administrador cria e controla os clusters de usuários para executar cargas de trabalho.
  • Um cluster independente pode gerenciar e executar cargas de trabalho, mas não pode criar ou gerenciar clusters de usuário.
  • Um cluster híbrido pode gerenciar e executar cargas de trabalho, e um cluster híbrido também pode criar e gerenciar outros clusters de usuário.

Além do tipo de cluster, é possível escolher entre os seguintes perfis de instalaçãoem termos de requisitos de recursos:

  • Padrão: o perfil padrão tem requisitos padrão de recursos do sistema e pode ser usado para todos os tipos de clusters.

  • Edge: o perfil de borda reduziu significativamente os requisitos de recursos do sistema. O uso desse perfil é recomendado para dispositivos de borda com recursos limitados. Só é possível usar o perfil de borda para clusters autônomos.

Requisitos de recursos para todos os tipos de cluster com o perfil padrão

A tabela a seguir descreve os requisitos mínimos e recomendados de hardware que os clusters do Anthos em bare metal precisam para operar e gerenciar clusters de administrador, híbridos, de usuário e autônomos usando o perfil padrão:

Recurso Minimum Recomendações
CPUs / vCPUs 4 núcleos 8 núcleos
RAM 16 GB 32 GB
Storage 128 GB 256 GB

Requisitos de recursos para clusters independentes usando o perfil de perímetro

A tabela a seguir descreve os requisitos mínimos e recomendados de hardware que os clusters do Anthos em bare metal precisam operar e gerenciar clusters independentes usando o perfil de borda:

Recurso Minimum Recomendações
CPUs / vCPUs 2 núcleos 4 núcleos
RAM Ubuntu: 4 GB
CentOS/RHEL: 6 GB
Ubuntu: 8 GB
CentOS/RHEL: 12 GB
Storage 128 GB 256 GB

Para configurar clusters independentes usando o perfil de borda, siga estas práticas recomendadas:

  • Execute bmctl em uma estação de trabalho separada. Se você precisar executar bmctl no nó do cluster de destino, precisará de 2 GB de memória para atender aos requisitos mínimos. Por exemplo, você precisa de 6 GB para o Ubuntu e 8 GB para o CentOS/Redhat.

  • Defina MaxPodsPerNode como 110. Em média, o cluster não executa mais de 30 pods de usuários por nó. Talvez você precise de recursos extras ou executar mais de 30 pods de usuário por nó para uma configuração de MaxPodsPerNode maior.

  • Use containerd como o ambiente de execução do contêiner. Talvez você precise de recursos extras para executar com o ambiente de execução de contêiner do Docker.

  • Os componentes do Kubevirt não são considerados nessa configuração mínima de recursos. O Kubevirt requer recursos adicionais, dependendo do número de VMs implantadas no cluster.

Número de máquinas necessárias

Os clusters do Anthos em bare metal exigem pelo menos uma máquina, que serve como estação de trabalho e nó do cluster. Para nós altamente disponíveis (HA, na sigla em inglês) e desempenho aprimorado, sugerimos um mínimo realista de cinco máquinas que atendam aos requisitos de recursos recomendados.

Outros requisitos de armazenamento

Os clusters do Anthos em bare metal não fornecem recursos de armazenamento. É preciso provisionar e configurar o armazenamento necessário no seu sistema.

Para requisitos de armazenamento detalhados, consulte a Visão geral dos pré-requisitos de instalação.

Para mais informações sobre como configurar o armazenamento necessário, consulte Como configurar o armazenamento para clusters Anthos em bare metal.