【发布时间】:2016-01-05 11:34:50
【问题描述】:
我正在为 pod 创建一个基于 ram 的 emptyDir 卷。
volumes:
- name: ram-disk
emptyDir:
medium: "Memory"
因为这是一个 ram 磁盘,所以我需要设置它从 ram 中获取的最大大小。有设置最大尺寸和最小尺寸的参数吗?
【问题讨论】:
标签: kubernetes
我正在为 pod 创建一个基于 ram 的 emptyDir 卷。
volumes:
- name: ram-disk
emptyDir:
medium: "Memory"
因为这是一个 ram 磁盘,所以我需要设置它从 ram 中获取的最大大小。有设置最大尺寸和最小尺寸的参数吗?
【问题讨论】:
标签: kubernetes
对于 kubernetes-1.7.x,它是 possible to set the sizeLimit for an EmptyDir。
【讨论】:
添加示例(扩展 @flyer' 答案):
apiVersion: v1
kind: Pod
...
spec:
volumes:
- emptyDir:
sizeLimit: 1Gi
name: log
【讨论】:
从 Kubernetes 1.20 开始,有一个功能门 SizeMemoryBackedVolumes(目前是 alpha 功能)可以做到这一点。
启用 kubelet 以确定内存支持的卷(主要是 emptyDir 卷)的大小限制。
【讨论】: