使用Go SDK 從GKE 叢集擷取Kubernetes 憑證
問題:
問題:
上下文:
透過 Google Cloud SDK 建立 GKE 叢集後,get- credentials 指令提供了一個 kubeconfig 檔案來建立與叢集的連線。不過,這個指令在 Go SDK 中並不能直接使用。
答案:
Go SDK 的限制:
GKE API 目前不提供等效端點來直接擷取kubeconfig 檔案。解析叢集配置和產生 kubeconfig 的邏輯在基於 Python 的 gcloud 工具中處理。
考慮在 Go 程式中使用 kubectl config set-credentials 指令。這涉及使用 kubectl 二進位檔案作為外部進程或從 kubectl 原始程式碼匯入相關庫。
結論:
雖然Go SDK 沒有直接提供與gcloud 容器集群get-credentials 完全相同的方法,建議的方法允許您使用Go 語言以程式設計方式取得GKE 叢集的kubeconfig。以上是如何使用Go SDK取得GKE叢集的Kubernetes憑證?的詳細內容。更多資訊請關注PHP中文網其他相關文章!