我能够使用golang容器库这里创建一个GKE集群。现在,为了使我的golang k8s客户机能够在那里部署k8s部署文件,我需要从GKE集群中获取kubeconfig。但是,我在上面的容器库中找不到相关的api。有人能指出我遗漏了什么吗?
发布于 2019-06-26 08:27:11
根据@Subhash建议,我正在发布来自这问题的答案:
GKE没有输出kubeconfig文件(或片段)的调用。获取完整集群定义和更新kubeconfig文件之间的具体处理是在python中在gcloud工具中实现的。它不是Go SDK的一部分,所以您需要自己实现它。 您还可以尝试使用kubectl config set-credentials (请参阅这)和/或查看如果希望以编程方式实现该函数的库是否可以供应商。
kubectl config set-credentials
https://stackoverflow.com/questions/56759728
相似问题