默认情况下,如果未指定,则docker使用shm大小为64m,但可以使用--shm-size = 256m
在docker中增加如何增加kuberenetes容器的shm大小或在kuberenetes中使用--shm-size of docker。
答案 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**