标签: go kubernetes google-kubernetes-engine
我可以使用golang容器lib here创建一个GKE集群。 现在,为了使golang k8s客户端能够在其中部署我的k8s部署文件,我需要从GKE集群中获取kubeconfig。但是,在上面的容器库中找不到与之相关的API。谁能指出我想念的东西吗?
答案 0 :(得分:1)
根据@Subhash的建议,我正在发布this问题的答案:
GKE API没有调用输出kubeconfig文件(或 分段)。获取完整集群之间的具体处理 定义和更新kubeconfig文件是在python中实现的 在gcloud工具中。它不是Go SDK的一部分,因此您需要 自己实施。 您也可以尝试使用kubectl config set-credentials(请参见 this)和/或查看您是否可以供应实现 该功能,如果您想以编程方式进行操作。
GKE API没有调用输出kubeconfig文件(或 分段)。获取完整集群之间的具体处理 定义和更新kubeconfig文件是在python中实现的 在gcloud工具中。它不是Go SDK的一部分,因此您需要 自己实施。
您也可以尝试使用kubectl config set-credentials(请参见 this)和/或查看您是否可以供应实现 该功能,如果您想以编程方式进行操作。
kubectl config set-credentials