我们可以在openshift v3.1中为多个pod使用相同的NFS持久卷。因为我注意到当我将相同的持久卷挂载到多个pod时,容器的已安装目录中的所有数据都被服务器的NFS卷目录替换。如何确保NFS卷包含来自多个pod的数据。而pod只有他们的数据,而不是来自PV的所有数据?
提前感谢!
答案 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。但是,克莱顿上面说的共享的根目录
是正确的