【发布时间】:2021-12-21 14:06:04
【问题描述】:
我正在挂载一个emptyDir 卷,因此它可以用于在同一 pod 中运行的容器之间共享文件。假设挂载点称为/var/log/mylogs。当我挂载emptydir 时,mylogs 中的所有预先存在的文件都会被删除。我知道这是 Kubernetes 功能的一部分,但我想知道是否有办法绕过它?我tried using subPath 但它看起来只适用于单个文件。
【问题讨论】:
-
emptyDir 卷类型本质上是短暂的,只要 pod 重新启动,该路径上存储的任何内容都会被删除。我建议使用 pvc 和 subPath。
-
@DashrathMundkar 但是 pvc 会删除所有现有内容吗?多个文件如何与 subPath 一起使用?
-
这条路径
/var/log/mylogs是存在于主机(工作节点)上还是仅存在于您的 pod 上? -
@gohm'c 我相信它只在吊舱中
标签: kubernetes containers kubernetes-pod persistent-volumes volumes