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
gkectl
, 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 paragkectl
. - A Google Cloud consola, a CLI do 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 em Google Cloud, na região que especificar quando criar o cluster. Google Cloud Estes metadados permitem que a API faça a gestão do 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 Google Cloud 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
gkectl
na sua estação de trabalho de administrador para criar clusters e gerir o ciclo de vida dos clusters.
Se criar um cluster com gkectl
, este é inscrito na API GKE On-Prem por predefinição. Também pode
inscrever o cluster depois de criado,
o que lhe permite usar os clientes da API GKE On-Prem.
Limitações com os clientes da API GKE On-Prem
A ferramenta gkectl
é a mais desenvolvida no que diz respeito às funcionalidades que suporta. Recomendamos que reveja as capacidades dos clientes da API GKE On-Prem quando fizer uma escolha. A lista seguinte mostra as funcionalidades que não são suportadas pelos clientes da API GKE On-Prem.
- Clusters avançados
- Gestão e rotação de segredos
- Rotação de certificados
- Autenticação
- Medição da utilização
- Registo e monitorização ao nível da aplicação
- Redes avançadas
- Node pools do Windows
A lista seguinte descreve as limitações adicionais dos clientes da API GKE On-Prem:
A CLI gcloud não é suportada para nenhuma operação do ciclo de vida do cluster de administrador. Pode usar
gkectl
, a consola, a CLI gcloud ou o Terraform para criar clusters de administrador.A ferramenta de linha de comandos
gkectl
é a única ferramenta disponível para atualizar, atualizar e eliminar clusters de administrador.Apenas o
gkectl
e o Terraform suportam a utilização de um registo privado.O tipo de equilibrador de carga para um cluster de administrador e os respetivos clusters de utilizador tem de ser o mesmo. A única exceção é se o cluster de administrador usar o Seesaw. Nesse caso, os clusters de utilizadores podem usar o MetalLB. Se quiser que os clusters de administrador e de utilizador usem diferentes tipos de equilibradores de carga, tem de criar os clusters com o comando
gkectl
.Quando cria um cluster de utilizadores através da Google Cloud consola, todas as
vCenter
definições são herdadas do cluster de administrador. Se precisar que um cluster de utilizadores tenha definiçõesvCenter
diferentes do respetivo cluster de administrador, use a CLI gcloud, o Terraform ou ogkectl
para criar o cluster de utilizadores.
Verifique estas limitações periodicamente à medida que os clientes da API GKE On-Prem evoluem.