有没有关于如何通过kubernetes启动容器时将所有参数传递给Docker容器的权威指南?

时间:2017-03-22 09:10:58

标签: docker kubernetes

我想使用参数--oom-score-adj的Kubernetes启动一个docker容器。 我的kubernetes部署脚本如下所示:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: xxx
spec:
  template:
    metadata:
      labels:
        app: xxx
    spec:
       volumes:
         - name: some-name
           hostPath:
             path: /some-path
       containers:
       - name: xxx-container
         image: xxx-image
         imagePullPolicy: "IfNotPresent"
         securityContext:
           privileged: true
         command:
         - /bin/sh
         - -c
         args:
         -  ./rsome-command.sh
         volumeMounts:
         - name: some-name
           mountPath: /some-path

当我检查创建的容器时,我发现--oom-score-adj设置为1000.我想将其设置为0.任何人都可以说明我该怎么办?是否有任何明确的指南来传递这些论点?

1 个答案:

答案 0 :(得分:0)

你还不能这样做,这是Kubernetes尚未解决的令人沮丧的事情之一。

关于日志记录驱动程序存在类似问题here。不幸的是,您必须在docker守护程序上设置值