首頁  >  文章  >  後端開發  >  如何在沒有「gcloud 容器叢集 get-credentials」的情況下在 Go 中檢索 Kubernetes 叢集憑證?

如何在沒有「gcloud 容器叢集 get-credentials」的情況下在 Go 中檢索 Kubernetes 叢集憑證?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-10-26 03:31:27369瀏覽

How to Retrieve Kubernetes Cluster Credentials in Go Without

在Go 中擷取叢集憑證:Golang SDK 「gcloud 容器叢集get-credentials」的替代方案

用於在下列位置建立GKE 叢集的API Go 不提供直接檢索叢集憑證的方法。但是,實現此目的的一種方法是在 Go 中手動實現基於 Python 的「gcloud 容器叢集 get-credentials」命令的功能。

利用「ProjectsZonesClustersGetCall」僅傳回叢集配置,而不回傳憑證。若要取得kubeconfig,需要處理叢集配置並更新kubeconfig檔。在 Go 中實現此過程,以鏡像 gcloud 工具中存在的 Python 版本。

或者,您可以利用 kubectl config set-credentials 指令或探索提供類似功能以供程式設計使用的供應商函式庫。

以上是如何在沒有「gcloud 容器叢集 get-credentials」的情況下在 Go 中檢索 Kubernetes 叢集憑證?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn