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 parabmctl
. Também pode executarkubectl
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?
bmctl
CLI gcloud
Terraform