Escolha uma ferramenta para gerir o ciclo de vida do cluster

O Google Distributed Cloud oferece-lhe uma escolha de ferramentas para criar clusters e gerir as operações do ciclo de vida do cluster (atualizar, fazer a atualização e eliminar):

  • A ferramenta de linha de comandos bmctl, que executa na estação de trabalho do administrador no seu centro de dados no local. Cria um ficheiro de configuração que descreve a rede de clusters, o equilíbrio de carga e outras funcionalidades do cluster. Especifica este ficheiro na linha de comandos para bmctl. Também pode executar kubectl na sua estação de trabalho de administrador para atualizar clusters e eliminar clusters de utilizadores.
  • A Google Cloud consola, a CLI Google Cloud ou o Terraform, que pode executar a partir de qualquer computador com conetividade de rede à API GKE On-Prem. Estas ferramentas padrão usam a API GKE On-Prem, que é executada na infraestrutura Google Cloud. Em conjunto, as ferramentas padrão são denominadas clientes da API GKE On-Prem. Para gerir o ciclo de vida dos seus clusters, a GKE On-Prem API tem de armazenar metadados sobre o estado do seu cluster emGoogle Cloud, na região Google Cloud que especifica quando cria o cluster. Estes metadados permitem à API gerir o ciclo de vida do cluster e não incluem dados específicos da carga de trabalho.

Independentemente da ferramenta que usar para criar clusters, as informações que recolhe e fornece à ferramenta, como os endereços IP das máquinas de nós do cluster e os VIPs do equilibrador de carga, são as mesmas.

Esta seleção permite-lhe escolher a melhor ferramenta para o seu exemplo de utilização e ambiente. Por exemplo:

  • Para as primeiras instalações num ambiente de desenvolvimento, recomendamos que use a consola, uma vez que a interface do utilizador oferece orientações e ajuda adicionais.
  • Se a sua organização já usa a CLI gcloud ou o Terraform para gerir outros Google Cloud recursos, é provável que queira usar estas ferramentas também para o Google Distributed Cloud.
  • Se a sua organização tiver requisitos ou restrições regulamentares, pode ter de limitar a sua confiança no Google Cloud e usar o bmctl na sua estação de trabalho de administrador para criar clusters e gerir o ciclo de vida dos clusters.

Se criar um cluster com bmctl, pode inscrever o cluster na API GKE On-Prem após a criação do cluster, o que também lhe permite usar os clientes da API GKE On-Prem.

Limitações com os clientes da API GKE On-Prem

A ferramenta bmctl foi enviada com o primeiro lançamento do Google Distributed Cloud e é a mais avançada no que diz respeito às funcionalidades que suporta. Recomendamos que reveja a funcionalidade dos clientes da API GKE On-Prem ao tomar uma decisão. A seguinte lista resume as limitações atuais. Consulte esta lista periodicamente à medida que os clientes da API GKE On-Prem evoluem.

  • Os clusters de administrador e de utilizador são os únicos tipos de clusters suportados

  • As versões secundárias ou de patch mais recentes não estão disponíveis na API GKE On-Prem até 7 a 10 dias após o lançamento

  • As seguintes funcionalidades de rede avançadas não são suportadas:

O que se segue?