Esta página contém uma visão geral da CLI do Distributed Cloud e instruções sobre como fazer o download e configurar para uso com o GDC Sandbox.
Visão geral da CLI gdcloud
A CLI gdcloud é um conjunto de ferramentas para criar e gerenciar
recursos isolados do Google Distributed Cloud (GDC).
Ele está disponível apenas para Linux.
Use essas ferramentas para realizar tarefas comuns na
linha de comando ou por scripts e automação. A CLI gdcloud pode ser usada para
inicializar a infraestrutura, gerenciar a autenticação e personalizar as
configurações locais. Isso é diferente da CLI gcloud usada para gerenciar
Google Cloud.
Esta página contém instruções simplificadas específicas para o Sandbox do GDC. Para mais detalhes sobre a CLI gdcloud em geral, incluindo
configuração, upgrade, preenchimento automático e acessibilidade, consulte a
documentação do GDC gdcloud isolado por ar.
Fazer o download da CLI gdcloud
Siga estas instruções se você estiver se conectando ao GDC Sandbox usando
sshuttle. Se você estiver se conectando ao gateway da instância pela área de trabalho remota,
não será necessário fazer o download da ferramenta, já que o gdcloud está pré-instalado na
máquina de gateway no caminho /usr/share/gdcloud.
- Faça o download do pacote da CLI gdcloud no console do GDC.
- Acesse o console do GDC conforme descrito em Conectar-se à instância.
 - Navegue até a seção Conectar com a CLI.
 - Clique em Fazer o download do pacote da CLI.
 
 Em uma janela de terminal, extraia o pacote da CLI:
cd ~/Downloads tar -xf gdcloud_cli.tar.gzAdicione a CLI
gdcloudao PATH para não precisar especificar o local com cada comando. O comando a seguir pressupõe que o pacote da CLI foi baixado e extraído para o diretórioDownloadsdo usuário e que o perfil do shell do usuário está em~/.bashrc.echo 'export PATH=$PATH:~/Downloads/google-distributed-cloud-hosted-cli/bin' >> ~/.bashrc source ~/.bashrcAbra um novo terminal e execute
gdcloud versionpara confirmar se o comando funcionou.Instale o plug-in
auth. Esse plug-in é necessário para usar os kubeconfigs gerados pela CLI.gdcloud components install gdcloud-k8s-auth-plugin
Configurar a gdcloud
Configure a CLI definindo o URL da organização como o URL do console do GDC.
gdcloud config set core/organization_console_url https://console.org-1.zone1.google.gdch.test
Baixar o certificado
O gdcloud requer autenticação para executar comandos. Para usar com o GDC Sandbox, comece fazendo o download de um certificado da instância do GDC Sandbox.
Recupere o certificado para autorizar o login. O comando a seguir baixa o certificado para a pasta
/tmp. Você pode escolher baixar onde preferir.echo -n | \ openssl s_client -showcerts -connect console.org-1.zone1.google.gdch.test:443 | \ sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /tmp/org-1-web-tls-ca.cert
Fazer a autenticação com o gdcloud
Faça login na CLI gdcloud usando o certificado baixado. O exemplo a seguir pressupõe que o certificado foi baixado para a pasta
/tmp.gdcloud auth login --login-config-cert=/tmp/org-1-web-tls-ca.certEsse comando abre uma janela do navegador para o portal do OIDC. Selecione provedor OIDC falso e administrador da plataforma novamente (ou qualquer usuário que você queira usar para desenvolvimento. Não se esqueça de dar o acesso certo à função).
Repita essa etapa de autenticação conforme necessário, quando a sessão expirar.