问题描述
下面是我的场景。 我有一个 NFS 设置,它将用于创建 PV。然后使用PVC绑定卷。 现在,考虑我想将特定的 PV/PVC 绑定在一起,而不管 PVC 将在哪里创建。据我尝试,如果不将命名空间带入图片,我无法绑定 PV/PVC。由于我使用 helm charts 进行部署,并且命名空间可以是任何东西(use 可以创建/使用任何命名空间),因此我不想限制 PV 仅在一个命名空间中查找 PVC,而是绑定到来自任何命名空间的匹配 PVC。>
nfs-pv.yaml
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-pv
spec:
capacity:
storage: 1Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs
claimRef:
name: nfs-pvc
namespace: default # This is something I wanna get rid off
nfs:
path: /apps/exports
server: <nfs-server-ip>
nfs-pvc.yaml #这个我应该可以在任何命名空间中创建并附加到上面的PVC。
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nfs-pvc
namespace: fhir
spec:
volumeName: nfs-pv
storageClassName: nfs
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1Gi
对此的任何帮助将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)