Wenn Sie mit Ihrem Google Distributed Cloud (GDC) mit Air Gap interagieren möchten, müssen Sie eines oder mehrere der folgenden Tools konfigurieren:
- GDC-Konsole: die primäre grafische Benutzeroberfläche für GDC mit Air Gap.
- gdcloud CLI: die primäre Befehlszeilenschnittstelle (CLI) für GDC mit Air Gap.
- kubectl CLI: die Kubernetes-Befehlszeile, die zum Verwalten von Kubernetes Ressourcenmodell-APIs (KRM) verwendet wird.
- Terraform: ein IaC-Tool (Infrastructure as Code), mit dem KRM APIs mithilfe des Terraform-Kubernetes-Bereitstellers verwaltet werden.
Mit diesen Tools können Sie Anwendungen bereitstellen und verwalten, die Infrastruktur verwalten und Ressourcen in Ihrer GDC-Umgebung ansehen.
Dieses Dokument richtet sich an alle Operatoren, Administratoren und Entwickler, die Ressourcen in GDC bereitstellen und verwalten. Weitere Informationen zu Zielgruppen in GDC finden Sie unter Dokumentation zu Zielgruppen für GDC mit Air Gap.
GDC Console
Die GDC Console ist eine grafische Benutzeroberfläche, mit der Sie Ihre GDC-Projekte und -Ressourcen verwalten können. In der GDC Console können Sie verschiedene Aufgaben ausführen, z. B. Ihre Arbeitslasten überwachen, den Zugriff auf Ressourcen verwalten und Audit-Logs ansehen.
Öffnen Sie die GDC-URL, die von Ihrer Infrastruktur-Operatorgruppe bereitgestellt wurde, in einem Webbrowser, um auf die GDC Console zuzugreifen. Sie müssen sich mit Ihrem Identitätsanbieter authentifizieren, um sich anzumelden.
Weitere Informationen finden Sie unter Zugriff auf die GDC Console.
gdcloud CLI
Die gdcloud CLI ist ein Befehlszeilentool für GDC mit Air Gap, das speziell für die Verwaltung von Ressourcen in einer nicht verbundenen Umgebung entwickelt wurde. Die gdcloud CLI bietet unter anderem folgende Funktionen:
- Anpassbare Konfigurationen und Eigenschaften
- Authentifizierung für Cluster, API-Server sowie zonale und globale Kontexte
- Automatische Vervollständigung
- Bedienungshilfen
Weitere Informationen finden Sie unter gdcloud CLI verwenden.
Eine Referenzdokumentation aller gdcloud CLI-Befehle finden Sie in der Referenzübersicht zu gdcloud.
kubectl CLI
Mit dem Kubernetes-Befehlszeilentool kubectl können Sie GDC-Ressourcen erstellen und verwalten, indem Sie die zugrunde liegenden Kubernetes-Ressourcenmodell-APIs (KRM) aufrufen. Mit der kubectl CLI können Sie beispielsweise virtuelle Maschinen (VMs) bereitstellen, Clusterressourcen prüfen und verwalten sowie Logs ansehen.
Für die meisten API-Prozeduren in der GDC-Dokumentation ist die kubectl CLI erforderlich.
Bevor Sie die kubectl CLI zum Verwalten von Ressourcen verwenden können, müssen Sie
das kubectl CLI-Tool installieren und sich dann
mit einer kubeconfig-Datei beim GDC-Cluster oder API-Server authentifizieren, auf dem sich Ihre Ressource befindet. Die gdcloud CLI bietet
den get-credentials Befehl
zum automatischen Generieren von kubeconfig-Dateien. Sie können
eine kubeconfig-Datei aber auch manuell generieren.
Terraform
HashiCorp Terraform ist ein IaC-Tool (Infrastructure as Code), mit dem Sie Infrastrukturressourcen bereitstellen und verwalten können. In GDC können Sie mit Terraform Ihre Ressourcen verwalten, indem Sie mit Kubernetes-APIs interagieren. GDC verwendet den Kubernetes-Anbieter , um Terraform Zugriff auf die Kubernetes-APIs zu gewähren.
Weitere Informationen zu Terraform in GDC finden Sie in der Terraform-Übersicht.
Informationen zum schnellen Einrichten von Terraform in Ihrer GDC-Umgebung finden Sie unter Terraform verwenden.