使用Golang k8s客户端在GKE k8s集群中部署服务

时间:2019-06-25 18:04:36

标签: go kubernetes google-kubernetes-engine

我可以使用golang容器lib here创建一个GKE集群。 现在,为了使golang k8s客户端能够在其中部署我的k8s部署文件,我需要从GKE集群中获取kubeconfig。但是,在上面的容器库中找不到与之相关的API。谁能指出我想念的东西吗?

1 个答案:

答案 0 :(得分:1)

根据@Subhash的建议,我正在发布this问题的答案:

  

GKE API没有调用输出kubeconfig文件(或   分段)。获取完整集群之间的具体处理   定义和更新kubeconfig文件是在python中实现的   在gcloud工具中。它不是Go SDK的一部分,因此您需要   自己实施。

     

您也可以尝试使用kubectl config set-credentials(请参见   this)和/或查看您是否可以供应实现   该功能,如果您想以编程方式进行操作。