5

由于某种原因,我无法连接到集群。在设置集群后按照谷歌容器引擎的说明进行操作后,我收到以下错误:

错误:(gcloud.container.clusters.get-credentials)环境变量 HOME 或 KUBECONFIG 必须设置为存储 kubectl 的凭据

运行此命令时: gcloud container clusters get-credentials [我的集群名称] --zone us-central1-b --project [我的项目名称]

我应该如何设置变量 HOME 或 KUBECONFIG 的任何想法。我找不到任何特定于容器引擎的东西。

4

2 回答 2

8

得到它的工作:

在 Windows 中,您应该设置环境变量: 在此处输入图像描述

然后在当前用户文件夹下创建一个文件夹和一个文件,如下:

mkdir .kube
cd .kube
echo "" > config

当您在当前用户下创建配置文件时,gcloud 应该具有访问该文件的正确权限。

于 2017-06-21T08:04:10.343 回答
4

gcloud 尝试将 kubeconfig 文件写入$HOME/.kube/config(或者$KUBECONFIG如果已设置)。最直接的方法是设置HOME到您的主目录,但是如果您有理由想将 kubectl 配置存储在其他地方,您可以使用KUBECONFIG变量来做到这一点。

于 2016-10-10T18:54:30.957 回答