如何增加kubernetes容器的shm大小(--shm-size相当于docker)

时间:2017-04-12 15:13:25

标签: docker kubernetes

默认情况下,如果未指定,则docker使用shm大小为64m,但可以使用--shm-size = 256m

在docker中增加

如何增加kuberenetes容器的shm大小或在kuberenetes中使用--shm-size of docker。

3 个答案:

答案 0 :(得分:15)

我最初碰到来自谷歌的这篇文章,并经历了整个kubernetes问题和openshift解决方法。只是为了找到后面列出on another stackoverflow answer的更简单的解决方案。

答案 1 :(得分:8)

在kubernetes pod中无法做到这一点。见issue

评论中提到workaround from openshift,但可能不太理想

答案 2 :(得分:0)

在deployment.yaml行和容器下面添加了失败的内容-
基本上是将emptyDir挂载到/ dev / shm并将介质设置为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**