How to increase shm size of a kubernetes container (--shm-size equivalent of docker)

后端 未结 3 647
闹比i
闹比i 2021-02-01 16:13

By default docker uses a shm size of 64m if not specified, but that can be increased in docker using --shm-size=256m

How should I increase shm size of a kuberenetes cont

相关标签:
3条回答
  • 2021-02-01 16:43

    It's not possible to do this in a kubernetes pod. See this issue

    There is a workaround from openshift mentioned in the comments, but it may not be ideal

    EDIT: at the time this question was asked, this was not possible. It now is, see https://stackoverflow.com/a/47921100/645002 for the correct answer

    0 讨论(0)
  • 2021-02-01 16:46

    I originally bumped into this post coming from google and went through the whole kubernetes issue and openshift workaround. Only to find the much simpler solution listed on another stackoverflow answer later.

    0 讨论(0)
  • 2021-02-01 16:53

    added below line in deployment.yaml and container came up for me which was failing-
    basically Mounting an emptyDir to /dev/shm and setting the medium to Memory

       spec:
         containers:
           - name: solace-service
             image: solace-pubsub-standard:latest
             volumeMounts:
               - mountPath: /dev/shm
                 name: dshm
             ports:
               - containerPort: 8080
         volumes:
           - name: dshm
             emptyDir:
                medium: Memory**
    
    0 讨论(0)
提交回复
热议问题