Windows环境下kubectl应用配置文件时路径识别失败的问题求助
Windows环境下kubectl应用配置文件时路径识别失败的问题求助
嘿,我一眼就瞅出问题所在啦!你仔细看看dir命令的输出——你在kubectl命令里用的是m.yml,但实际存在的文件是m.yaml!
Windows系统里文件名的后缀是严格匹配的,哪怕只差一个字母也不行。你之前执行的两个命令:
kubectl apply -f ./m.yml
和
kubectl apply -f m.yml
都是在找后缀为.yml的文件,但你的文件实际后缀是.yaml,这才导致kubectl提示路径不存在。
解决办法超简单,把命令里的文件名改成实际的m.yaml就可以了:
kubectl apply -f m.yaml
或者加上当前路径的写法也能生效:
kubectl apply -f ./m.yaml
要是执行后还是有问题,先确认下你当前命令行的工作目录是不是这个文件所在的文件夹,用cd命令切换到对应目录后再执行kubectl命令就好啦。
备注:内容来源于stack exchange,提问作者Richard Rublev
相关产品推荐
相关产品推荐

