【问题标题】:Kubernetes pod commands and argsKubernetes pod 命令和参数
【发布时间】:2021-06-10 17:18:31
【问题描述】:

如果可以在 kubernetes 清单文件中使用命令指定所有参数,那么 args 的目的是什么? 例如,我可以使用下面的语法,它完全否定了 args 的使用。

command: [ "bin/bash", "-c", "mycommand" ]

也可以

command:
  - "bin/bash"
  - "-c"
  - "mycommand"

【问题讨论】:

标签: kubernetes


【解决方案1】:

使用args: 而不是command: 的主要原因是容器是否有您不想更改的特定入口点指令。例如,如果 Dockerfile 具有 ENTRYPOINT ["/myapp"],您可以使用 args: [--log-level=debug] 添加该参数而不更改二进制文件的路径。但在许多情况下,它并不相关,您只需使用 command: 一次性完成所有操作。

【讨论】:

    猜你喜欢
    • 2019-08-01
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-14
    • 2022-01-21
    • 1970-01-01
    相关资源
    最近更新 更多