【发布时间】:2021-09-09 08:37:02
【问题描述】:
我是这里的新手,但是我有一个用例,我需要将相同的路径安装到两个不同的 PV,当我尝试提供相同的路径时,我的 pod 不会出现,请检查下面的安装路径
- name : xxx
mountPath : "/home/{username}"
readOnly : false
static:
pvcName:
subPath: '{username}'
capacity: 10Gi
homeMountPath: '/home/{username}'
dynamic:
storageClass: nfs-client
pvcNameTemplate: claim-{username}{servername}
volumeNameTemplate: volume-{username}{servername}
storageAccessModes: [ReadWriteOnce]
但是在更改挂载路径后,pod 会出现没有任何问题的示例
mountPath : "/home/test/{username}"
我有什么遗漏的吗
【问题讨论】:
-
PV 是全局间隔的,所以一旦一个 pod 使用 PVC 使用该卷,它就不允许其他卷使用相同的卷,因为不允许覆盖
-
我使用不同的 PVC 来声明不同的 PV
-
您能否提供一个更完整的示例,以及您收到的实际错误消息(可能来自
kubectl describe pod)?该 YAML 片段看起来不像 Kubernetes pod 规范的一部分。
标签: kubernetes mounted-volumes