GKE Kubernetes的许可被拒绝

GKE Kubernetes的许可被拒绝,kubernetes,gcloud,google-kubernetes-engine,Kubernetes,Gcloud,Google Kubernetes Engine,正在尝试删除具有以下内容的群集: gcloud容器群集删除加载群集 输出: The following clusters will be deleted. - [load-cluster] in [us-east1-b] Do you want to continue (Y/n)? y Deleting cluster load-cluster...done. ERROR: (gcloud.container.clusters.delete) Could not create direc

正在尝试删除具有以下内容的群集:

gcloud容器群集删除加载群集

输出:

The following clusters will be deleted.
 - [load-cluster] in [us-east1-b]

Do you want to continue (Y/n)?  y

Deleting cluster load-cluster...done.
ERROR: (gcloud.container.clusters.delete) Could not create directory [C:\WINDOWS\system32\config\systemprofile\.kube]: Permission denied.

Please verify that you have permissions to write to the parent directory.

奇怪的是,当我检查谷歌云时,它实际上被删除了,但这个错误让我很恼火。

很晚了,但也许它会帮助其他人。 最近,我在linux上运行相同的“gcloud”命令时遇到了同样的问题。 在我看来,情况如下:

ERROR: (gcloud.container.clusters.delete) Could not create directory [/~/.kube]: Permission denied.
目录名对我来说很奇怪,因为它看起来像用户的主目录并没有扩展到完整路径。 此外,我还为kubeconfig定制了dir。 然后,我检查了shell中的env变量,在那里我得到了这样的错误,并发现在这种情况下,我的KUBECONFIG env变量没有设置。
在使用正确的KUBECONFIG路径设置“KUBECONFIG”环境变量并与具有该目录权限的用户一起运行“gcloud”命令后,我解决了问题。

在运行此命令并获得错误后,运行
gcloud反馈
,这将指导您提交问题报告。这可能会生成足够的信息来诊断问题。您是否以管理员身份运行
gcloud
?它似乎试图接触systemprofile而不是您的%userprofile%。