Mit dem Kubernetes-Befehlszeilentool kubectl können Sie die zugrunde liegenden KRM-APIs (Kubernetes Resource Model) aufrufen, die von Google Distributed Cloud (GDC) Air-Gapped bereitgestellt werden. Sie können benutzerdefinierte Kubernetes-Ressourcendefinitionen mit der kubectl-Befehlszeile bereitstellen, um GDC-Diensteressourcen zu erstellen und zu verwalten.
Dieses Dokument richtet sich an alle Zielgruppen, die an GDC arbeiten und API-Aufrufe ausführen müssen, um ihre Air-Gap-Hardware- und Software-Workflows zu verwalten. Weitere Informationen finden Sie unter Dokumentation zu Zielgruppen für GDC mit Air Gap.
Hinweis
Bevor Sie die kubectl-Befehlszeile installieren, müssen Sie die gcloud CLI installieren und konfigurieren. Weitere Informationen finden Sie unter gdcloud CLI verwenden.
kubectl-Befehlszeile installieren
Führen Sie die folgenden Schritte aus, um die kubectl CLI in Ihrer GDC-Umgebung zu installieren:
Installieren Sie die
kubectl-Komponente mit der gcloud CLI:gdcloud components install kubectlPrüfen Sie, ob die kubectl-Befehlszeile installiert ist:
kubectl versionDie Ausgabe sieht etwa so aus:
Client Version: v1.30.2-gke.1100 Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3 Server Version: v1.30.12-gke.300Installieren Sie die
gdcloud-k8s-auth-plugin-Komponente mit der gcloud CLI:gdcloud components install gdcloud-k8s-auth-plugin
Nachdem die kubectl-Befehlszeile installiert wurde, müssen Sie mit der gdcloud-Befehlszeile die kubeconfig-Datei für den Cluster oder API-Server generieren, auf dem Ihre Ressourcen gehostet werden, um Zugriff auf die APIs zu erhalten.
Nächste Schritte
- Mit Ihren Tools auf Zonen zugreifen
- In Projekten anmelden
- GDC-APIs für Umgebungen ohne Internetverbindung – Übersicht