无法连接到容器群集:环境变量在运行gcloud get credentials时必须设置HOME或KUBECONFIG

Rob*_*son 5 google-kubernetes-engine kubectl

由于某种原因,我无法连接到群集.在设置群集后按照每个google容器引擎的说明,我收到以下错误:

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

运行此命令时:gcloud container clusters get-credentials [my cluster name] --zone us-central1-b --project [my project name]

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

Maj*_*ico 8

搞定了:

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

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

mkdir .kube
cd .kube
echo "" > config
Run Code Online (Sandbox Code Playgroud)

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