O GKE no VMware oferece várias ferramentas para criar clusters e gerenciar as operações de ciclo de vida deles (atualização, upgrade e exclusão):
- A ferramenta de linha de comando
gkectl
, que é executada na estação de trabalho do administrador no data center local. Você cria um arquivo de configuração que descreve a rede do cluster, o balanceamento de carga e outros recursos do cluster. Esse arquivo é especificado na linha de comando comogkectl
. - O console do Google Cloud, a Google Cloud CLI ou o Terraform que pode ser executado em qualquer computador que tenha conectividade de rede com a API GKE On-Prem. Essas ferramentas padrão usam a API GKE On-Prem, que é executada na infraestrutura do Google Cloud. Coletivamente, as ferramentas padrão são chamadas de clientes da API GKE On-Prem. Para gerenciar o ciclo de vida dos clusters, a API GKE On-Prem precisa armazenar metadados sobre o estado do cluster no Google Cloud, na região do Google Cloud especificada ao criar o cluster. Esses metadados permitem que a API gerencie o ciclo de vida do cluster e não incluem dados específicos da carga de trabalho.
Independentemente da ferramenta usada para criar clusters, as informações coletadas e fornecidas para a ferramenta, como os endereços IP das máquinas de nó do cluster e os VIPs do balanceador de carga, são as mesmas.
Com essa seleção, você escolhe a ferramenta ideal para seu caso de uso e ambiente. Exemplo:
- Para suas primeiras instalações em um ambiente de desenvolvimento, é recomendável usar o console do Google Cloud porque a interface do usuário oferece maior orientação e ajuda.
- Se sua organização já usa a CLI gcloud ou o Terraform para gerenciar outros recursos do Google Cloud, você provavelmente também quer usar essas ferramentas para o GKE no VMware.
- Se sua organização tiver restrições ou requisitos regulamentares, talvez seja
necessário limitar a confiança no Google Cloud e usar o
gkectl
na estação de trabalho do administrador para criar clusters e gerenciar o ciclo de vida deles.
Na versão 1.15.3 e posterior, se você criar um cluster com gkectl
, poderá registrá-lo
no momento da criação do cluster definindo
gkeOnPremAPI.enabled
como true
no arquivo de configuração do cluster. Também é possível
registrar o cluster depois da criação dele,
o que permite usar os clientes da API GKE On-Prem.
Limitações com os clientes da API GKE On-Prem
A ferramenta gkectl
é a mais madura em termos de recursos compatíveis. Recomendamos
que você analise a funcionalidade dos clientes da API GKE On-Prem ao
fazer uma escolha. A lista a seguir mostra os recursos que não são compatíveis com
os clientes da API GKE On-Prem. Verifique esta lista periodicamente à medida que os
clientes da API GKE On-Prem evoluem.
- Como criar e fazer upgrade de clusters de administrador
- Gerenciamento e rotação de secrets
- Rotação de certificados
- Autenticação
- Medição de uso
- Geração de registros e monitoramento no nível do aplicativo
- Rede avançada
- Registro particular
- Balanceador de carga Seesaw
- Pools de nós do Windows