Comment 2 for bug 1866262

Revision history for this message
David Coronel (davecore) wrote :

Here is the YAML output of each PV and PVC. I don't see any differences other than one is RWO and the other is RWM:

$ kubectl get pvc -n david-coronel | grep march
march9-vol-1-rwo Bound pvc-04a32697-883a-4fd3-976d-76b7997b9b77 10Gi RWO cephfs 48s
march9-vol-2-rwm Bound pvc-4cc7d51b-f1a2-4d2e-bcfb-791bb3b1622d 10Gi RWX cephfs 48s
workspace-march9 Bound pvc-03555334-9618-4138-ba87-bb59660c3601 10Gi RWO cephfs 49s

$ kubectl get pv -n david-coronel | grep march
pvc-03555334-9618-4138-ba87-bb59660c3601 10Gi RWO Delete Bound david-coronel/workspace-march9 cephfs 61s
pvc-04a32697-883a-4fd3-976d-76b7997b9b77 10Gi RWO Delete Bound david-coronel/march9-vol-1-rwo cephfs 61s
pvc-4cc7d51b-f1a2-4d2e-bcfb-791bb3b1622d 10Gi RWX Delete Bound david-coronel/march9-vol-2-rwm cephfs 61s

$ kubectl get pvc -n david-coronel march9-vol-1-rwo -o yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  annotations:
    pv.kubernetes.io/bind-completed: "yes"
    pv.kubernetes.io/bound-by-controller: "yes"
    volume.beta.kubernetes.io/storage-provisioner: cephfs.csi.ceph.com
  creationTimestamp: "2020-03-09T14:26:35Z"
  finalizers:
  - kubernetes.io/pvc-protection
  name: march9-vol-1-rwo
  namespace: david-coronel
  resourceVersion: "1597491"
  selfLink: /api/v1/namespaces/david-coronel/persistentvolumeclaims/march9-vol-1-rwo
  uid: 04a32697-883a-4fd3-976d-76b7997b9b77
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 10Gi
  storageClassName: cephfs
  volumeMode: Filesystem
  volumeName: pvc-04a32697-883a-4fd3-976d-76b7997b9b77
status:
  accessModes:
  - ReadWriteOnce
  capacity:
    storage: 10Gi
  phase: Bound

$ kubectl get pvc -n david-coronel march9-vol-2-rwm -o yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  annotations:
    pv.kubernetes.io/bind-completed: "yes"
    pv.kubernetes.io/bound-by-controller: "yes"
    volume.beta.kubernetes.io/storage-provisioner: cephfs.csi.ceph.com
  creationTimestamp: "2020-03-09T14:26:35Z"
  finalizers:
  - kubernetes.io/pvc-protection
  name: march9-vol-2-rwm
  namespace: david-coronel
  resourceVersion: "1597497"
  selfLink: /api/v1/namespaces/david-coronel/persistentvolumeclaims/march9-vol-2-rwm
  uid: 4cc7d51b-f1a2-4d2e-bcfb-791bb3b1622d
spec:
  accessModes:
  - ReadWriteMany
  resources:
    requests:
      storage: 10Gi
  storageClassName: cephfs
  volumeMode: Filesystem
  volumeName: pvc-4cc7d51b-f1a2-4d2e-bcfb-791bb3b1622d
status:
  accessModes:
  - ReadWriteMany
  capacity:
    storage: 10Gi
  phase: Bound

$ kubectl get pv -n david-coronel pvc-04a32697-883a-4fd3-976d-76b7997b9b77 -o yaml

apiVersion: v1
kind: PersistentVolume
metadata:
  annotations:
    pv.kubernetes.io/provisioned-by: cephfs.csi.ceph.com
  creationTimestamp: "2020-03-09T14:26:35Z"
  finalizers:
  - kubernetes.io/pv-protection
  name: pvc-04a32697-883a-4fd3-976d-76b7997b9b77
  resourceVersion: "1597486"
  selfLink: /api/v1/persistentvolumes/pvc-04a32697-883a-4fd3-976d-76b7997b9b77
  uid: de105ca1-b4fe-4794-8ae7-be27164f67e8
spec:
  accessModes:
  - ReadWriteOnce
  capacity:
    storage: 10Gi
  claimRef:
    apiVersion: v1
    kind: PersistentVolumeClaim
    name: march9-vol-1-rwo
    namespace: david-coronel
    resourceVersion: "1597458"
    uid: 04a32697-883a-4fd3-976d-76b7997b9b77
  csi:
    driver: cephfs.csi.ceph.com
    fsType: ext4
    nodeStageSecretRef:
      name: csi-cephfs-secret
      namespace: default
    volumeAttributes:
      monitors: 10.109.12.188 10.109.12.193 10.109.12.201
      pool: ceph-fs_data
      provisionVolume: "true"
      storage.kubernetes.io/csiProvisionerIdentity: 1583438633780-8081-
    volumeHandle: csi-cephfs-pvc-04a32697-883a-4fd3-976d-76b7997b9b77
  persistentVolumeReclaimPolicy: Delete
  storageClassName: cephfs
  volumeMode: Filesystem
status:
  phase: Bound

$ kubectl get pv -n david-coronel pvc-4cc7d51b-f1a2-4d2e-bcfb-791bb3b1622d -o yaml
apiVersion: v1
kind: PersistentVolume
metadata:
  annotations:
    pv.kubernetes.io/provisioned-by: cephfs.csi.ceph.com
  creationTimestamp: "2020-03-09T14:26:35Z"
  finalizers:
  - kubernetes.io/pv-protection
  name: pvc-4cc7d51b-f1a2-4d2e-bcfb-791bb3b1622d
  resourceVersion: "1597493"
  selfLink: /api/v1/persistentvolumes/pvc-4cc7d51b-f1a2-4d2e-bcfb-791bb3b1622d
  uid: 7200ddc7-b5e0-4e7a-8fa3-78a7eeec2bc0
spec:
  accessModes:
  - ReadWriteMany
  capacity:
    storage: 10Gi
  claimRef:
    apiVersion: v1
    kind: PersistentVolumeClaim
    name: march9-vol-2-rwm
    namespace: david-coronel
    resourceVersion: "1597463"
    uid: 4cc7d51b-f1a2-4d2e-bcfb-791bb3b1622d
  csi:
    driver: cephfs.csi.ceph.com
    fsType: ext4
    nodeStageSecretRef:
      name: csi-cephfs-secret
      namespace: default
    volumeAttributes:
      monitors: 10.109.12.188 10.109.12.193 10.109.12.201
      pool: ceph-fs_data
      provisionVolume: "true"
      storage.kubernetes.io/csiProvisionerIdentity: 1583438633780-8081-
    volumeHandle: csi-cephfs-pvc-4cc7d51b-f1a2-4d2e-bcfb-791bb3b1622d
 persistentVolumeReclaimPolicy: Delete
  storageClassName: cephfs
  volumeMode: Filesystem
status:
  phase: Bound