首页 > 解决方案 > kubernetes 错误 -: 错误: 未知命令 "–f XXXX.yaml

问题描述

我是 Kubernetes 的初学者。我正在尝试部署到 Kubernetes 容器中。我创建了包含以下内容的 test.yaml 文件。

apiVersion: v1
kind: pod
metadata:
   name: test
   spec:
      containers:
         - name: mongo
         image: mongo
         imagePullPolicy: Always
         command: ["echo", "SUCCESS"] 

当我尝试使用以下命令运行时,它会抛出错误。

kubectl create -f test.yaml

错误 -:

Error: must specify one of -f and -k


error: unknown command "–f test.yaml"
See 'kubectl create -h' for help and examples

你能帮我看看我在哪里做错了吗?提前致谢 :)

标签: dockerkuberneteskubernetes-pod

解决方案


您的模板(yaml 文件)缩进错误。

尝试这个:

apiVersion: v1
kind: Pod
metadata:
   name: test
spec:
  containers:
     - name: mongo
       image: mongo
       imagePullPolicy: Always
       command: ["echo", "SUCCESS"]

specimage缩进错误,以及imagePullPolicycommand。还要注意大写的 PPod


推荐阅读