| emptyDir | Pod 沙箱内目录:容器重启数据在,Pod 删除即丢 |
|---|---|
| medium: Memory | 内存盘:快、计入内存、切 Pod 即清 |
| hostPath | 宿主目录:与节点耦合、权限与安全风险高 |
| 共享语义 | 同 Pod 多容器挂同一卷即可交换文件 |
| 选型 | 持久数据用 PVC;缓存/交换用 emptyDir |
emptyDir 示例
emptyDir 示例
volumes:
- name: cache
emptyDir:
sizeLimit: 512Mi
- name: shm
emptyDir:
medium: Memory
sizeLimit: 64Mi
containers:
- name: app
image: registry.example.com/team/app:1.2.3
volumeMounts:
- { name: cache, mountPath: /var/cache/app }
- { name: shm, mountPath: /dev/shm }
emptyDir 默认落在节点磁盘:写满会触发节点 DiskPressure,驱逐 Pod——设 sizeLimit 更安全。