Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes yaml解析错误_Kubernetes_Kubernetes Helm - Fatal编程技术网

Kubernetes yaml解析错误

Kubernetes yaml解析错误,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,当我运行helm install命令时,下面的一行给出了错误: args: [while [ 1 ]; do echo "hi" ; sleep 1; done;] 错误: Error: YAML parse error converting YAML to JSON: yaml: line 27: did not find expected ',' or ']' 方括号在YAML中有特殊含义(它们表示流序列,即内联数组)。您需要引用该标量(字符串): args:['while[1];do

当我运行helm install命令时,下面的一行给出了错误:

args: [while [ 1 ]; do echo "hi" ; sleep 1; done;]
错误:

Error: YAML parse error 
converting YAML to JSON: yaml: line 27: did not find expected ',' or ']'

方括号在YAML中有特殊含义(它们表示流序列,即内联数组)。您需要引用该标量(字符串):

args:['while[1];do回显“我醒着”;sleep 1;done;']
…或将其设为块标量并使用文字指示符,
|

args:
- |
而[1];一定要回应“我醒着”;睡眠1;完成;
这两项:

{
“args”:[
“当[1];做回声\“我醒着\”睡觉1;做
]
}

@hmims啊,
args
应该是序列(数组),而不是标量(字符串)。我已经编辑了我的答案。