簡體   English   中英

K8S:是否可以通過Google的Kubernetes Engine API獲得群集的KUBECONFIG? (不通過gcloud容器群集獲取憑據)

[英]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-clientgithub.com/tenxcloud/node-kubernetes-client

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM