[英]K8S: Can I get my cluster's KUBECONFIG via Google's Kubernetes Engine API? (not via gcloud container clusters get-credentials)
我正在編寫一個Node應用程序,旨在監視(和修補部分)托管在Google Kubernetes Engine上的Kubernetes集群。
我想使用kubernetes-client模塊執行此操作,但是為了訪問集群,我需要首先為該集群提供KUBECONFIG。 現在,我收集到我將使用gcloud container clusters get-credentials [CLUSTER_NAME]
命令在本地執行此操作,該命令將為我填充本地KUBECONFIG文件。
但是,是否可以在NodeJS應用程序中使用Google的Kubernetes Engine API來執行此操作?
由於社區愛好者開發的此項目中沒有太多信息,因此如何從Godaddy / kubernetes-client實現GKE API連接沒有直接方法。 似乎需要在GKE端啟用kubectl proxy
才能使用Kubernetes REST API進行授權,這已得到某些Stack貢獻者的確認。 但是,可以通過此處所述的適當插件通過Go和Python管理與GKE API的連接。
我將搜索有關其他NodeJS客戶端庫的更多信息,例如: github.com/Goyoo/node-k8s-client或github.com/tenxcloud/node-kubernetes-client 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.