错误:gcloud 崩溃(WindowsError):[错误 3] 系统找不到指定的路径:u'W:\\'

Adr*_*tos 2 gcloud google-kubernetes-engine

我正在使用 Google Cloud SDK shell。当输入以下命令时:

gcloud container clusters get-credentials test-cluster
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

ERROR: gcloud crashed (WindowsError): [Error 3] The system cannot find the path specified: u'W:\\'
Run Code Online (Sandbox Code Playgroud)

我不确定为什么会发生这种情况。该命令应该配置kubectl为使用我已经创建的名为“test-cluster”的集群,但它正在尝试查找驱动器 W:,我知道该驱动器不存在。

aba*_*nny 5

我的同事遇到了这个问题。他使用的是安装了 docker 桌面的 Windows 10。

DazWilkin 在关于 KUBECONFIG 环境变量问题的评论中提到了。

这让我们有时间解决问题,所以谢谢 DazWilkin!

这就是我们修复它的方法:

所以他安装了docker桌面但没有启用Kubernetes。所以他丢失了 {HOME}/.kube/config 文件夹和文件。他在docker桌面中启用了kubernetes,并在系统变量部分添加了环境变量。

所以变量:KUBECONFIG 和值:pathtohome.kube\config (C:\users\username.kube\config)

在 Windows 的系统变量部分。

这解决了问题,此后命令运行良好。