Nesta página, descrevemos os pré-requisitos do Anthos em execução no modo desconectado e como eles são diferentes do Anthos em Bare Metal. Os pré-requisitos são semelhantes à versão conectada do Anthos em bare metal.
Hardware
O Anthos em execução no modo desconectado tem os mesmos requisitos de hardware que o Anthos em Bare Metal. No entanto, no Anthos em execução no modo desconectado, o cluster de administrador hospeda mais componentes do que no Anthos em bare metal. Por exemplo, no Anthos em execução no modo desconectado, 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 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 Anthos em execução no modo desconectado não inclui qualquer hipervisor ou integração de Ambiente de execução pré-inicialização (PXE, na sigla em inglês). Portanto, siga o 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 no modo conectado, você não precisa de acesso à Internet para o Anthos em execução no modo desconectado. A única exceção a essa regra é fazer o download do Anthos em execução na versão de modo desconectado do 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 Anthos em execução no modo desconectado.
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.