kubectl-Befehlszeile installieren

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:

  1. Installieren Sie die kubectl-Komponente mit der gcloud CLI:

    gdcloud components install kubectl
    
  2. Prüfen Sie, ob die kubectl-Befehlszeile installiert ist:

    kubectl version
    

    Die 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.300
    
  3. Installieren 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