我为pod创建了一个基于ram的emptyDir卷。
volumes:
- name: ram-disk
emptyDir:
medium: "Memory"
因为这是一个ram磁盘,我需要设置它从ram中获取的最大大小。是否有参数来设置最大尺寸和最小尺寸?
答案 0 :(得分:6)
对于kubernetes-1.7.x,它是possible to set the sizeLimit
for an EmptyDir
。
答案 1 :(得分:4)
答案 2 :(得分:0)
添加示例(扩展@flyer 的回答):
apiVersion: v1
kind: Pod
...
spec:
volumes:
- emptyDir:
sizeLimit: 1Gi
name: log
答案 3 :(得分:0)
从 Kubernetes 1.20 开始,功能门 SizeMemoryBackedVolumes(目前是 alpha 功能)就是这样做的。
<块引用>启用 kubelets 以确定内存支持的卷(主要是 emptyDir 卷)的大小限制。