J'exécute Chrome avec xvfb sur Debian 8. Cela fonctionne jusqu'à ce que j'ouvre un onglet et que j'essaye de charger le contenu. Le processus meurt en silence ...
Heureusement, je l'ai fait fonctionner sans problème sur mon docker local en utilisant docker run --shm-size=1G
.
Il y a n bug connu dans Chrome qui le fait planter lorsque/dev/shm est trop petit.
Je déploie vers Container Engine et inspecte les spécifications du système d'exploitation. Le système d'exploitation hôte a un solide 7G monté sur/dev/shm, mais le conteneur réel n'est alloué que 64 Mo. Chrome se bloque.
Comment puis-je définir la taille de/dev/shm lors de l'utilisation de kubectl pour déployer sur le moteur de conteneur?
Monter un emptyDir
dans/dev/shm et régler le support sur Memory
a fait l'affaire!
spec:
volumes:
- name: dshm
emptyDir:
medium: Memory
containers:
- image: gcr.io/project/image
volumeMounts:
- mountPath: /dev/shm
name: dshm