Per interagire con l'universo air-gapped di Google Distributed Cloud (GDC), devi configurare uno o più dei seguenti strumenti:
- Console GDC: l'interfaccia utente grafica principale per GDC con air gap.
- gdcloud CLI: l'interfaccia a riga di comando (CLI) principale per GDC air-gapped.
- kubectl CLI: la CLI di Kubernetes utilizzata per gestire le API del modello di risorse Kubernetes (KRM).
- Terraform: uno strumento Infrastructure as Code (IaC) che gestisce le API KRM utilizzando il provider Kubernetes di Terraform.
Questi strumenti ti aiutano a eseguire il deployment e a gestire le applicazioni, a gestire l'infrastruttura e a visualizzare le risorse nel tuo ambiente GDC.
Questo documento è rivolto a tutti gli operatori, amministratori e sviluppatori che eseguono il deployment e gestiscono le risorse in GDC. Per saperne di più sui gruppi di pubblico in GDC, consulta la documentazione relativa ai gruppi di pubblico per GDC con air gap.
Console GDC
La console GDC è una GUI che ti consente di gestire i progetti e le risorse GDC. Dalla console GDC puoi eseguire varie attività, come monitorare i carichi di lavoro, gestire l'accesso alle risorse e visualizzare i log di controllo.
Per accedere alla console GDC, apri l'URL GDC fornito dal gruppo di operatori dell'infrastruttura in un browser web. Per accedere, devi autenticarti con il tuo provider di identità per accedere.
Per saperne di più, consulta Accesso alla console GDC.
gdcloud CLI
CLI gdcloud è uno strumento a riga di comando GDC con air gap dedicato alla gestione delle risorse in un ambiente disconnesso. La CLI gdcloud offre funzionalità come le seguenti:
- Configurazioni e proprietà personalizzabili
- Autenticazione per cluster, server API e contesti zonali e globali
- Completamento automatico
- Accessibilità
Per saperne di più, consulta Utilizzare la CLI gdcloud.
Per la documentazione di riferimento di tutti i comandi gdcloud CLI, consulta la panoramica di riferimento di gdcloud.
kubectl CLI
Lo strumento CLI di Kubernetes, kubectl, ti consente di creare e gestire le risorse GDC chiamando le API del modello di risorse Kubernetes (KRM) sottostanti . Ad esempio, puoi utilizzare kubectl CLI per eseguire il deployment di macchine virtuali (VM), ispezionare e gestire le risorse del cluster e visualizzare i log.
La maggior parte delle procedure API nella documentazione di GDC richiede kubectl CLI.
Prima di poter utilizzare kubectl CLI per gestire le risorse, devi
installare lo strumento kubectl CLI e poi
autenticarti con il cluster GDC o il server API che
ospita la risorsa con un file kubeconfig. gdcloud CLI fornisce
il comando get-credentials
per generare automaticamente i file kubeconfig oppure puoi
generare un file kubeconfig manualmente.
Terraform
HashiCorp Terraform è uno strumento Infrastructure as Code (IaC) che consente di eseguire il provisioning e di gestire le risorse dell'infrastruttura. In GDC, puoi utilizzare Terraform per gestire le risorse interagendo con le API Kubernetes. GDC utilizza il provider Kubernetes per concedere a Terraform l'accesso alle API Kubernetes.
Per saperne di più su Terraform in GDC, consulta la panoramica di Terraform.
Per configurare rapidamente Terraform nel tuo ambiente GDC, consulta Utilizzare Terraform.