黑马模板网专注企业网站模板制作,包括企业pbootcms网站模板,静态网页模板,网站源码下载,HTML网站模板等等。
免责声明:本站所有资源(模板、图片)搜集整理于互联网或者网友提供,仅供学习与交流使用,如果不小心侵犯到你的权益,请及时联系我们删除该资源。
今天小编给大家带来《使用 golang k8s 客户端在 GKE k8s 集群中部署服务》,以下内容主要包含等知识点,如果你正在学习或准备学习Golang,就都不要错过本文啦~让我们一起来看看吧,能帮助到你就更好了!
问题内容
我可以使用此处的 golang 容器库创建 GKE 集群。 现在,为了让我的 golang k8s 客户端能够在那里部署我的 k8s 部署文件,我需要从 GKE 集群获取 kubeconfig。但是我在上面的container库中找不到相关的api。谁能指出我错过了什么?
解决方案
根据 @Subhash 建议,我发布 this 问题的答案:
GKE API 没有输出 kubeconfig 文件(或 分段)。获取全簇之间的具体处理 kubeconfig文件的定义和更新都是用python实现的 在 GCloud 工具中。它不是 Go SDK 的一部分,因此您需要 自己实施。
您还可以尝试使用 kubectl config set-credentials (请参阅 this)和/或看看您是否可以供应实现的库 如果您想以编程方式执行该功能,则可以使用该功能。