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 gkectlna 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 - gkectle 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 - vCenterdefinições são herdadas do cluster de administrador. Se precisar que um cluster de utilizadores tenha definições- vCenterdiferentes do respetivo cluster de administrador, use a CLI gcloud, o Terraform ou o- gkectlpara criar o cluster de utilizadores.
Verifique estas limitações periodicamente à medida que os clientes da API GKE On-Prem evoluem.