首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何避免在kubernetes中使用pvc时覆盖容器目录?

如何避免在kubernetes中使用pvc时覆盖容器目录?
EN

Stack Overflow用户
提问于 2018-08-08 05:58:31
回答 1查看 1.6K关注 0票数 5

当使用pvc来持久化容器数据时,似乎pvc总是覆盖容器的目录,目录中的原始数据将不可用,原因是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-08 06:23:52

这是故意的。Kubelet负责为您的容器准备坐骑,它们可以来自过多的不同存储后端。在安装时,它们是空的,而kubelet没有理由在其中添加任何内容。

尽管如此,还是有一些方法可以通过使用init容器来实现您的期望。在您的吊舱中,您使用您的码头映像定义init容器,将您的卷装在其中的某个路径(即。/target),但与其运行容器的常规内容,不如运行以下代码

代码语言:javascript
复制
cp -r /my/dir/* /target/ 

它将以预期的内容启动您的目录,并退出,从而进一步启动荚。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51739517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档