0

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

提前致谢!

4

2 回答 2

1

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

于 2016-04-25T14:51:07.747 回答
1

NFS 持久卷在多个 pod 中将是相同的。您始终可以使用 pod 名称作为环境变量,并让每个 pod 设置一个唯一的子目录。但是不可能挂载同一个 NFS 卷并且根目录不相同。

于 2016-04-24T05:37:45.970 回答