13 lines
482 B
Bash
13 lines
482 B
Bash
#!/bin/bash
|
|
|
|
echo "Patching PV reclaim policy to Retain: "
|
|
kubectl patch pv $(kubectl get pvc non-csi -ojson | jq -r .spec.volumeName) -p '{"spec":{"persistentVolumeReclaimPolicy":"Retain"}}'
|
|
|
|
|
|
echo "Volume Handle: "
|
|
kubectl get pv $(kubectl get pvc non-csi -ojson | jq -r .spec.volumeName) -o json | jq -r .spec.flexVolume.options.volumeID
|
|
|
|
|
|
echo ""
|
|
echo "nodeAffinity: "
|
|
kubectl get pv $(kubectl get pvc non-csi -ojson | jq -r .spec.volumeName) -o json | jq -r .spec.nodeAffinity
|