我必须在 Windows 上安装一些 kubectl 的东西,都试过了
kubectl apply -f ./m.yml
error: the path "./m.yml" does not exist
和
kubectl apply -f m.yml 得到相同的结果。Dir 命令显示
03/11/2023 16:44 <DIR> .
03/11/2023 16:44 <DIR> ..
16/10/2023 09:35 <DIR> DESKTOP
09/10/2023 08:44 <DIR> FAVORITES
17/10/2023 14:02 (1 873 815) jconnect-16.0.25.jar
10/11/2023 14:08 359 m.yaml
10/11/2023 14:09 290 rb.yaml
我应该如何应用 kubectl?
答案1
计算机非常擅长寻找东西。当计算机告诉你它找不到某样东西时,在 99.9% 的情况下,它找不到该东西的原因是你让它寻找的东西不存在。在剩下的 0.1% 的情况下,你让它在错误的地方寻找。
在这种情况下,您告诉计算机在当前工作目录中查找名为的文件m.yml
。并且,正如命令的输出DIR
所示,当前工作目录中确实没有同名文件,因此计算机是正确的:当前工作目录中没有名为的文件m.yml
。
但是有一个名为的文件m.yaml
,所以如果我是你,我会尝试使用该文件,但只有后验证这确实是您要查找的文件。仅仅因为它具有相似的名称并不意味着它会执行类似的操作。
您应该阅读该文件并验证它是否按照您想象的那样运行。