Reputation: 2541
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 container or use --shm-size of docker in kuberenetes.
Upvotes: 54
Views: 53397
Reputation: 1194
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
Upvotes: 27
Reputation: 13261
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
Upvotes: 10
Reputation: 1206
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.
Upvotes: 69