为什么 Windows 上的路径无法识别?错误:路径“./m.yml”不存在

为什么 Windows 上的路径无法识别?错误:路径“./m.yml”不存在

我必须在 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,所以如果我是你,我会尝试使用该文件,但只有验证这确实是您要查找的文件。仅仅因为它具有相似的名称并不意味着它会执行类似的操作。

您应该阅读该文件并验证它是否按照您想象的那样运行。

相关内容