Debian 8でxvfbを使用してChromeを実行しています。タブを開いてコンテンツをロードしようとするまで動作します。プロセスは静かに終了します...
幸いなことに、docker run --shm-size=1G
を使用してローカルのdockerでスムーズに実行できるようになりました。
Chromeの既知のバグ があり、/ dev/shmが小さすぎるとクラッシュします。
Container Engineにデプロイし、OSの仕様を調べています。ホストOSには/ dev/shmにマウントされた固体の7Gがありますが、実際のコンテナーには64Mしか割り当てられていません。 Chromeクラッシュ。
Kubectlを使用してコンテナエンジンにデプロイするときに/ dev/shmのサイズを設定するにはどうすればよいですか?
emptyDir
を/ dev/shmにマウントし、メディアをMemory
に設定するとうまくいきました!
spec:
volumes:
- name: dshm
emptyDir:
medium: Memory
containers:
- image: gcr.io/project/image
volumeMounts:
- mountPath: /dev/shm
name: dshm