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

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

Mary-Kate Olsen
發布: 2024-10-26 03:31:27
原創
478 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板