openshift持久卷

时间:2016-04-14 13:05:34

标签: nfs openshift-origin openshift-enterprise

我们可以在openshift v3.1中为多个pod使用相同的NFS持久卷。因为我注意到当我将相同的持久卷挂载到多个pod时,容器的已安装目录中的所有数据都被服务器的NFS卷目录替换。如何确保NFS卷包含来自多个pod的数据。而pod只有他们的数据,而不是来自PV的所有数据?

提前感谢!

2 个答案:

答案 0 :(得分:1)

多个pod中的NFS持久卷将是相同的。您始终可以将窗格名称用作环境变量,并为每个窗格设置唯一的子目录。但是无法安装相同的NFS卷并且根目录不相同。

答案 1 :(得分:1)

@priyank - 我想如果你想限制共享存储上的数据/目录,你可以从securityContext传入补充组,然后在NFS服务器上设置所有权和组,即dir1对A组和B组开放,然后dir1 / dirA只对podA打开,而dir1 / dirB只打开podB - 所以所有pod都可以访问dir1,但只有podA可以访问dirA,podB可以访问dirB。但是,克莱顿上面说的共享的根目录

是正确的