kubernetes和跨多个豆荚共享nfs卷

我想弄清楚如何使用k8s持续音量声明的单个nfs共享。

例如,假设我configuration了一个nfs pv:

apiVersion: v1 kind: PersistentVolume metadata: name: nfs-pv spec: capacity: storage: 10Gi accessModes: - ReadWriteMany persistentVolumeReclaimPolicy: Retain storageClassName: nfs-storage nfs: path: /var/nfs_exports server: 10.9.0.205 readOnly: false 

是否有可能创build多个音量声明映射到此单个共享中的子目录?

再举一个例子,假设我创build了以下数量的声明:

 apiVersion: v1 kind: PersistentVolumeClaim metadata: name: influx-data namespace: kube-system spec: storageClassName: nfs-storage accessModes: - ReadWriteMany resources: requests: storage: 5Gi --- 

和:

 apiVersion: v1 kind: PersistentVolumeClaim metadata: name: elasticsearch-data namespace: kube-system spec: storageClassName: nfs-storage accessModes: - ReadWriteMany resources: requests: storage: 2Gi --- 

我想,这两个要求将被绑定到光伏,但没有办法分离elasticsearch和influxdb的数据。

我希望你明白我在这里想做什么(对不起,我觉得很难解释)。 我只想使用一个单独的nfs共享,可以由多个pod使用,同时仍然保持其数据分离。