Description of problem: - At this time we require many steps to ensure a PVC is assigned to specific PV. We are requesting that a PVC can be created with an identifier that attaches it to a specific PV. Version-Release number of selected component (if applicable): 3.1.1.6 Additional info: Upstream ISSUE: https://github.com/kubernetes/kubernetes/issues/23615 Step 1 - Create a PVC Step 2 - Take note of the uid,name and namespace of the newly created PVC. Step 3 - Create or Edit a PV adding pv.Spec.ClaimRef ~~ apiVersion: v1 kind: PersistentVolume spec claimRef: name: my-pvc namespace: default uid: 36b6bc2d-05a9-11e6-8fcc-fa163eec34c3 ~~ Step 4 - Edit the pvc.Spec.VolumeName to reference the PV. After doing this you will see the PVC bound to the PV Step 5 - Scrub the data from pv.Spec.ClaimRef of the first PV that the PVC originally bound to.
Cross linked with the trello card: https://trello.com/c/PUjOivca/144-rfe-ability-to-assign-a-pvc-to-a-pv-of-your-choosing-with-ease