Visão geral das ferramentas para desenvolvedores

Para interagir com o universo isolado do Google Distributed Cloud (GDC), é necessário configurar uma ou mais das seguintes ferramentas:

Essas ferramentas ajudam a implantar e gerenciar aplicativos, gerenciar a infraestrutura e visualizar recursos no ambiente do GDC.

Este documento é destinado a todos os operadores, administradores e desenvolvedores que implantam e gerenciam recursos no GDC. Para mais informações sobre grupos de público-alvo no GDC, consulte Públicos-alvo da documentação do GDC com isolamento físico.

Console do GDC

O console do GDC é uma interface gráfica do usuário que permite gerenciar projetos e recursos do GDC. No console do GDC, é possível realizar várias tarefas, como monitorar cargas de trabalho, gerenciar o acesso a recursos e visualizar registros de auditoria.

Para acessar o console do GDC, abra o URL do GDC fornecido pelo grupo de operadores de infraestrutura em um navegador da Web. É necessário fazer a autenticação com seu provedor de identidade para fazer login.

Para mais informações, consulte Acesso ao console do GDC.

CLI gdcloud

A CLI gdcloud é uma ferramenta de linha de comando do GDC com isolamento físico dedicada ao gerenciamento de recursos em um ambiente desconectado. A CLI gdcloud oferece recursos como:

  • Configurações e propriedades personalizáveis
  • Autenticação para clusters, servidores de API e contextos zonais e globais
  • Preenchimento automático
  • Acessibilidade

Para mais informações, consulte Usar a CLI gdcloud.

Para a documentação de referência de todos os comandos da CLI gdcloud, consulte a visão geral de referência da gdcloud.

CLI kubectl

A ferramenta de CLI do Kubernetes, kubectl, permite criar e gerenciar recursos do GDC chamando as APIs do Modelo de Recursos do Kubernetes (KRM, na sigla em inglês). Por exemplo, é possível usar a CLI kubectl para implantar máquinas virtuais (VMs), inspecionar e gerenciar recursos de cluster e visualizar registros.

A maioria dos procedimentos de API na documentação do GDC exige a CLI kubectl.

Antes de usar a CLI kubectl para gerenciar recursos, é necessário instalar a ferramenta da CLI kubectl e, em seguida, fazer a autenticação com o cluster do GDC ou o servidor de API que hospeda o recurso com um arquivo kubeconfig. A CLI gdcloud fornece o get-credentials comando para gerar arquivos kubeconfig automaticamente, ou você pode gerar um arquivo kubeconfig manualmente.

Terraform

Hashicorp Terraform é uma ferramenta de infraestrutura como código (IaC, na sigla em inglês) que permite provisionar e gerenciar recursos de infraestrutura. No GDC, é possível usar o Terraform para gerenciar recursos interagindo com as APIs do Kubernetes. O GDC usa o provedor do Kubernetes para dar acesso do Terraform às APIs do Kubernetes.

Para mais informações sobre o Terraform no GDC, consulte a visão geral do Terraform.

Para configurar rapidamente o Terraform no ambiente do GDC, consulte Usar o Terraform.

A seguir