[英]Setting Kubernetes emptyDir volume size
我正在為一個 pod 創建一個基於 ram 的 emptyDir 卷。
volumes:
- name: ram-disk
emptyDir:
medium: "Memory"
因為這是一個 ram 磁盤,所以我需要設置它將從 ram 中獲取的最大大小。 是否有設置最大尺寸和最小尺寸的參數?
對於 kubernetes-1.7.x, 可以為EmptyDir
設置sizeLimit
。
添加一個示例(擴展@flyer'答案):
apiVersion: v1
kind: Pod
...
spec:
volumes:
- emptyDir:
sizeLimit: 1Gi
name: log
從 Kubernetes 1.20 開始,有一個特性門SizeMemoryBackedVolumes (目前是 alpha 特性)可以做到這一點。
啟用 kubelet 以確定內存支持的卷(主要是 emptyDir 卷)的大小限制。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.