当使用pvc来持久化容器数据时,似乎pvc总是覆盖容器的目录,目录中的原始数据将不可用,原因是什么?
发布于 2018-08-08 06:23:52
这是故意的。Kubelet负责为您的容器准备坐骑,它们可以来自过多的不同存储后端。在安装时,它们是空的,而kubelet没有理由在其中添加任何内容。
尽管如此,还是有一些方法可以通过使用init容器来实现您的期望。在您的吊舱中,您使用您的码头映像定义init容器,将您的卷装在其中的某个路径(即。/target),但与其运行容器的常规内容,不如运行以下代码
cp -r /my/dir/* /target/ 它将以预期的内容启动您的目录,并退出,从而进一步启动荚。
https://stackoverflow.com/questions/51739517
复制相似问题