我正在使用Google Cloud SDK Shell。键入以下命令时:
gcloud container clusters get-credentials test-cluster
我收到以下错误:
ERROR: gcloud crashed (WindowsError): [Error 3] The system cannot find the path specified: u'W:\\'
我不确定为什么会这样。此命令应仅配置kubectl
以使用我已经创建的名为“ test-cluster”的群集,但是它正在尝试查找驱动器W :,我知道该驱动器不存在。
答案 0 :(得分:2)
我的同事遇到了这个问题。他使用的是安装了docker桌面的Windows 10。
DazWilkin在有关KUBECONFIG环境变量的问题的评论中提到了。
这给了我们解决问题的时间,所以谢谢DazWilkin!
这是我们修复它的方法:
因此他安装了docker桌面,但未启用Kubernetes。因此,他缺少了{HOME} /。kube / config文件夹和文件。他在Docker桌面中启用kubernetes,并在“系统变量”部分添加了环境变量。
因此变量:KUBECONFIG和值:pathtohome.kube \ config(C:\ users \ username.kube \ config)
在Windows的“系统变量”部分。
解决了该问题,此后命令运行良好。
答案 1 :(得分:0)
我有一个类似的问题: 错误:gcloud崩溃(WindowsError):[错误3]系统找不到指定的路径:u'Z:\'
不确定为什么,但是对我有用的是以管理员身份运行CMD
答案 2 :(得分:0)
通过正确设置我的 HOMEDRIVE 环境变量,我最终解决了这个问题:
set HOMEDRIVE=C:/
出于某种原因,(可能是由于公司机器设置的胡说八道)它被设置为 G:/ 没有指向任何地方。 (使用 env
或 echo %HOMEDRIVE%
查看当前值)