将 docker 运行时参数添加到掌舵图表

时间:2021-01-25 17:52:36

标签: docker kubernetes kubernetes-helm

我有一个使用特定运行时参数运行的 docker 映像。当我安装 helm chart 以使用此映像部署 kubernetes pod 时,pod 的输出与我使用“docker run”时不同。我发现我应该在 values.yml 文件和模板/部署目录中使用 command 和 args 参数,但我仍然没有得到所需的输出。

我尝试了这些链接的不同变体,但没有成功: How to pass docker run flags via kubernetes pod How to pass dynamic arguments to a helm chart that runs a job How to pass arguments to Docker container in Kubernetes or OpenShift through command line?

这是 docker run 命令: docker run --it --rm --network=host --ulimit rtptrio=0 --cap-add=sys_nice --ipc=private --sysctl fs.msqueue.msg_max="10000" image_name:tag

1 个答案:

答案 0 :(得分:3)

请尝试类似的方法:

apiVersion: v1
kind: Pod
metadata:
  name: example
spec:
  hostNetwork: true
  securityContext:
    capabilities:
      add: ["SYS_NICE"]
  containers:
  - name: main
    image: image_name:tag
相关问题