5

Tôi đang chạy Chrome với xvfb trên Debian 8. Nó hoạt động cho đến khi tôi mở tab và thử tải nội dung. Quá trình chết lặng lẽ ...Xác định kích thước cho/dev/shm trên công cụ chứa

May mắn thay, tôi đã làm cho nó chạy trơn tru trên docker địa phương của tôi bằng cách sử dụng docker run --shm-size=1G.

a known bug in Chrome gây ra sự cố khi/dev/shm quá nhỏ.

Tôi đang triển khai công cụ Vùng chứa và kiểm tra thông số kỹ thuật của hệ điều hành. Hệ điều hành máy chủ lưu trữ có 7G vững chắc được gắn vào/dev/shm, nhưng vùng chứa thực tế chỉ được cấp 64M. Chrome gặp sự cố.

Làm cách nào để đặt kích thước/dev/shm khi sử dụng kubectl để triển khai cho công cụ vùng chứa?

+1

Bản sao có thể có của [Cách tăng kích thước shm của thùng chứa kubernetes (- kích thước tương đương với kích thước của docker)] (https://stackoverflow.com/questions/43373463/how-to-increase-shm-size- of-a-kubernetes-container-shm-size-tương đương-of-doc) –

+1

Tôi vừa đăng một câu hỏi tương tự, liên quan đến công cụ ứng dụng linh hoạt thay vì công cụ chứa. https://stackoverflow.com/questions/46414587/how-to-change-the-size-of-dev-shm-in-app-engine-flexible – speedplane

Trả lời

10

Gắn emptyDir vào/dev/shm và đặt phương tiện thành Memory đã thực hiện thủ thuật!

spec: 
    volumes: 
    - name: dshm 
    emptyDir: 
     medium: Memory 
    containers: 
    - image: gcr.io/project/image 
    volumeMounts: 
     - mountPath: /dev/shm 
     name: dshm 
+0

Tôi đang gặp [vấn đề tương tự] (https: // stackoverflow.com/questions/47401805/howto-set-docker-swarm-runtime-volume-size-dev-shm), nhưng với docker swarm. Tôi không thấy các thông số 'spec:' hoặc 'containers:' trong docker-compose [reference] (https://docs.docker.com/compose/compose-file/). Làm thế nào để ánh xạ tới [volume spec] (https://docs.docker.com/compose/compose-file/#volumes)? – Nutritioustim

+0

Tôi khuyên bạn nên đăng câu hỏi mới dành riêng cho docker swarm –

+0

Cảm ơn bạn !!! Một thực sự không thể cấu hình các tùy chọn để khởi động docker trong cấu hình kube (và các dev luôn tuân thủ về việc không hiểu nhu cầu này). Cấu hình của bạn có kiểm tra selenium docker-ized của chúng tôi không còn bị rơi ngẫu nhiên nữa. – welch

-1
docker run --cap-add=SYS_ADMIN --shm-size 2G --name chrome chrome-hd 

để chạy chứa tại địa phương nơi

--shm-size 2G 

được sử dụng để tinh chỉnh shm kích thước có sẵn.

+0

Vui lòng đọc lại câu hỏi. Tôi đã sử dụng --shm-size để chạy cục bộ. Đây là câu hỏi về cấu hình kubectl –

Các vấn đề liên quan