Per interagire con il tuo 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 air-gapped.
- Interfaccia a riga di comando gcloud: l'interfaccia a riga di comando principale per GDC air-gapped.
- Interfaccia a riga di comando kubectl: l'interfaccia a riga di comando 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 Terraform Kubernetes.
Questi strumenti ti aiutano a eseguire il deployment e la gestione delle applicazioni, a gestire l'infrastruttura e a visualizzare le risorse nel tuo ambiente GDC.
Questo documento è destinato a tutti gli operatori, gli amministratori e gli sviluppatori che eseguono il deployment e gestiscono le risorse in GDC. Per saperne di più sui gruppi di pubblico in GDC, consulta la documentazione sui segmenti di pubblico per GDC air-gapped.
Console GDC
La console GDC è una Graphic User Interface che ti consente di gestire i progetti e le risorse GDC. Dalla console GDC puoi svolgere varie attività, come monitorare i tuoi 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. Devi autenticarti con il tuo provider di identità per accedere.
Per ulteriori informazioni, vedi Accesso alla console GDC.
gcloud CLI
gdcloud CLI è uno strumento a riga di comando GDC air-gapped dedicato alla gestione delle risorse in un ambiente disconnesso. gcloud CLI fornisce 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 gcloud CLI.
Per la documentazione di riferimento di tutti i comandi gcloud CLI, consulta la panoramica del riferimento di gcloud.
kubectl CLI
Lo strumento CLI Kubernetes, kubectl, consente di creare e gestire le risorse GDC chiamando le API Kubernetes Resource Model (KRM) sottostanti. Ad esempio, puoi utilizzare la CLI kubectl per eseguire il deployment di macchine virtuali (VM), controllare e gestire le risorse cluster e visualizzare i log.
La maggior parte delle procedure API nella documentazione di GDC richiede l'interfaccia a riga di comando kubectl.
Prima di poter utilizzare la CLI kubectl per gestire le risorse, devi
installare lo strumento CLI kubectl e poi
autenticarti con il cluster GDC o il server API che
ospita la risorsa con un file kubeconfig. La CLI gdcloud fornisce
il comando get-credentials
per generare automaticamente i file kubeconfig oppure puoi
generare manualmente un file kubeconfig.
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.
Passaggi successivi
- Accedere alle zone con gli strumenti
- Progetta i limiti di accesso
- Concetti di base di Kubernetes per GDC