docker - 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
你能帮我看看我在哪里做错了吗?提前致谢 :)
解决方案
您的模板(yaml 文件)缩进错误。
尝试这个:
apiVersion: v1
kind: Pod
metadata:
name: test
spec:
containers:
- name: mongo
image: mongo
imagePullPolicy: Always
command: ["echo", "SUCCESS"]
spec
image
缩进错误,以及imagePullPolicy
和command
。还要注意大写的 PPod
推荐阅读
- android - 为什么我的 RecycleView 没有按预期工作
- java - Optaplanner 建模:更改 @PlanningEntityCollectionProperty 集合的大小
- reactjs - 在 React 中定位未定义的运行 Three.js 组件
- python-3.x - 使用 3d barplot 可视化 3d 地理数据
- amazon-eks - 缺少 Appmesh 网关和 NLB 的 X-Forwarded-For 标头
- pandoc - 如何在pandoc上垂直对齐表格?
- python - Python Pandas 对一组不同的列进行操作
- bash - kubectl exec 输出未存储在变量中
- python - 嵌套序列化程序不返回预期值 Django Rest Framework
- jestjs - 如何在 puppeteer 中从父元素横向移动到子元素