【发布时间】:2022-07-21 21:00:30
【问题描述】:
我有一个使用 root 用户运行一个容器的部署。很明显,如果我没有任何类型的持久卷和定义 volumeMounts,我的应用程序保存在 /data 下的所有内容都是短暂的。
我的问题是指定emptyDir 卷并将其安装到/data 的目的是什么?如果我不将fancy features 用于emptyDir,例如medium 或sizeLimit,这不就等同于完全不使用卷吗?
【问题讨论】:
我有一个使用 root 用户运行一个容器的部署。很明显,如果我没有任何类型的持久卷和定义 volumeMounts,我的应用程序保存在 /data 下的所有内容都是短暂的。
我的问题是指定emptyDir 卷并将其安装到/data 的目的是什么?如果我不将fancy features 用于emptyDir,例如medium 或sizeLimit,这不就等同于完全不使用卷吗?
【问题讨论】:
emptyDir 的主要特性之一是它可以挂载在同一个 Pod 内的多个容器上。 如果您不使用此功能,我想您不会从中获得太多收益。如果我没记错的话,emptyDirs 会在 pod 内的容器重新启动时保留,但在 pod 重新调度时不会保留。
【讨论】: