Nesta página, descrevemos os pré-requisitos do modo particular do Anthos e como eles diferem do Anthos em bare metal. Os pré-requisitos são semelhantes à versão conectada do Anthos em bare metal.
Hardware
O modo particular do Anthos tem os mesmos requisitos de hardware que o Anthos em bare metal. No entanto, no modo particular do Anthos, o cluster de administrador hospeda mais componentes do que no Anthos em bare metal. Por exemplo, no modo particular do Anthos, o cluster de administrador hospeda:
- O sistema de registro
- O sistema de monitoramento
- Centro de gerenciamento
Por esse motivo, o Google recomenda fortemente que você use os recursos de hardware recomendados para o Anthos em bare metal, e não os mínimos.
Instalação
O modo particular do Anthos tem os mesmos requisitos de instalação que o Anthos em bare metal, exceto que você não precisa de uma conexão de Internet ou uma conta de serviço do Google.
Leia as seguintes seções dos requisitos de instalação do Anthos em bare metal:
- Antes de começar, exceto as chaves da conta de serviço do Google Cloud.
- Pré-requisitos da estação de trabalho,
além dos seguintes requisitos:
- mais de 100 GB de espaço livre em disco em vez de 50,
kubectl
está instalado,
- Pré-requisitos da máquina de nós, exceto o acesso à Internet.
- Pré-requisitos das máquinas do balanceador de carga.
O modo particular do Anthos não inclui nenhuma integração de hipervisor ou ambiente de execução de pré-inicialização (PXE, na sigla em inglês). Portanto, é necessário passar pelo processo de configuração do sistema operacional escolhido:
Certifique-se de que o NTP esteja configurado em todos os nós.
Chaves SSH
Uma chave privada SSH é usada para acessar as máquinas durante a instalação. A chave pública SSH correspondente precisa ser distribuída a todas as máquinas (adicione o conteúdo da chave pública a /home/USER/.ssh/authorized_keys
) que farão parte de um cluster.
Pacotes adicionais
Há pacotes que precisam ser instalados manualmente antes da instalação.
SELinux
Nos ambientes RHEL e CentOS, se o SELinux estiver definido como Enforcing
, será necessário instalar o container-selinux
em todos os nós.
# Check SELinux status
getenforce
# Install container-selinux package
sudo yum update
sudo yum install container-selinux
Requisitos de rede
Consulte os requisitos de rede oficiais para o Anthos em bare metal e a Visão geral dos balanceadores de carga para mais informações sobre balanceamento de carga. Para uma prova de conceito, recomendamos o uso do balanceador de carga em pacote baseado no MetalLB.
Acesso à Internet
Ao contrário do Anthos em bare metal, você não precisa ter acesso à Internet para o modo particular do Anthos. A única exceção a essa regra é fazer o download da versão do modo particular do Anthos no Cloud Storage. Se a estação de trabalho do administrador não estiver conectada à Internet, faça o download da versão em qualquer computador conectado à Internet e copie-a para a estação de trabalho do administrador da maneira que preferir.
Você também não precisa ativar nenhuma API do Google Cloud ou criar qualquer conta de serviço do Google Cloud para o modo particular do Anthos.
DNS
O DNS precisa estar disponível para qualquer cenário de produção para ajudar na operação da plataforma e dos aplicativos. Um sistema de DNS sem conectividade externa (e incapaz de resolver registros DNS públicos) é suficiente.
Gateway padrão
É necessário usar um gateway padrão.