繁体   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