为什么下面的k8s命令和args语法错误?



为什么以下k8s命令和args语法错误?

这是错误的

- command:
- sh
- -c
args:
- sleep
- '36000'

this is ok

- command:
- sh
- -c
args:
- sleep 36000  or  'sleep 36000'

如果您想在清单中嵌入多行shell脚本,您最好的选择可能是使用YAML块文字操作符(|):

command:
- sh
- -c
- |
echo "this is a multi-line shell script"
sleep 300
echo "beep boop bingle"

在这种情况下,没有特别的理由将commandargs条目分开。这相当于上面的代码:

command:
- sh
- -c
args:
- |
echo "this is a multi-line shell script"
sleep 300
echo "beep boop bingle"

相关内容

  • 没有找到相关文章

最新更新