Abrufen von Cluster-Anmeldeinformationen in Go: Golang SDK Alternative zu „gcloud Container Clusters get-credentials“
Die API, die zum Erstellen von GKE-Clustern in verwendet wird Go bietet keine Möglichkeit, Cluster-Anmeldeinformationen direkt abzurufen. Eine Methode, dies zu erreichen, besteht jedoch darin, die Funktionalität des Python-basierten Befehls „gcloud container clusters get-credentials“ manuell in Go zu implementieren.
Die Verwendung von „ProjectsZonesClustersGetCall“ gibt nur die Clusterkonfiguration zurück, keine Anmeldeinformationen. Um kubeconfig zu erhalten, ist es notwendig, die Clusterkonfiguration zu verarbeiten und die kubeconfig-Datei zu aktualisieren. Implementieren Sie diesen Prozess in Go, um die im gcloud-Tool vorhandene Python-Version zu spiegeln.
Alternativ können Sie den Befehl kubectl config set-credentials nutzen oder Anbieterbibliotheken erkunden, die ähnliche Funktionen für die programmgesteuerte Verwendung bieten.
Das obige ist der detaillierte Inhalt vonWie rufe ich Kubernetes-Cluster-Anmeldeinformationen in Go ohne „gcloud-Container-Cluster-Get-Credentials' ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!