在容器引擎上定义/ dev / shm的大小
我在Debian 8上用xvfb运行Chrome。它运行,直到我打开一个选项卡,并尝试加载内容。 这个过程默默地死去
幸运的是,我已经使用docker run --shm-size=1G
在本地docker run --shm-size=1G
。
Chrome中存在一个已知的错误,当/ dev / shm太小时会导致崩溃。
我正在部署到Container引擎,并检查操作系统规格。 主机操作系统有一个坚实的7G挂载到/ dev / shm,但实际的容器只分配64M。 Chrome崩溃。
在使用kubectl部署到容器引擎时,如何设置/ dev / shm的大小?
将emptyDir
到/ dev / shm并将介质设置为“ Memory
是emptyDir
的!
spec: volumes: - name: dshm emptyDir: medium: Memory containers: - image: gcr.io/project/image volumeMounts: - mountPath: /dev/shm name: dshm