如果可以使用 kubernetes 清单文件中的命令指定所有参数,那么 args 的用途是什么?例如,我可以使用下面的语法,它完全否定了参数的使用。
command: [ "bin/bash", "-c", "mycommand" ]
Run Code Online (Sandbox Code Playgroud)
或者也
command:
- "bin/bash"
- "-c"
- "mycommand"
Run Code Online (Sandbox Code Playgroud)
args:使用而不是的主要原因command:是容器是否有您不想更改的特定入口点指令。例如,如果 Dockerfile 有,ENTRYPOINT ["/myapp"]您可以args: [--log-level=debug]添加该参数而不更改二进制文件的路径。但在许多情况下,它并不相关,您只需command:一次性完成所有操作。
| 归档时间: |
|
| 查看次数: |
2203 次 |
| 最近记录: |