Kubernetes(k8s) docker 修改 /dev/shm大小


一、問題

/dev/shm在/etc/fstab中掛載,對應tmpfs,實際使用的是內存的空間。默認情況下,/dev/shm為物理內存大小的一半。

Kubernetes上跑docker,發現/dev/shm太小,只有64M,想要擴容。卻擴容失敗

二、分析

Kubernetes不支持這操作。默認64M

三、解決方案

在/dev/shm下建個空文件夾,並將medium設置為Memory

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

參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM