【发布时间】:2017-09-17 21:10:57
【问题描述】:
我正在使用下面的 yaml 文件来创建 pod,kubectl 命令给出以下错误。
如何纠正这个错误信息?
apiVersion: v1
kind: Pod
metadata:
name: command-demo
labels:
purpose: demonstrate-command
spec:
containers:
- name: command-demo-container
image: debian
command: ["printenv"]
args: ["HOSTNAME", "KUBERNETES_PORT"]
env:
- name: MESSAGE
value: "hello world"
command: ["/bin/echo"]
args: ["$(MESSAGE)"]
kubectl create -f commands.yaml
error: error validating "commands.yaml": error validating data: found invalid field env for v1.PodSpec; if you choose to ignore these errors, turn validation off with --validate=false
按照此页面中的示例进行操作。
https://kubernetes.io/docs/tasks/configure-pod-container/define-command-argument-container/
谢谢 -SR
【问题讨论】:
标签: yaml kubernetes