DirectPV CSI Driver Specification
CSIDriver
| Key |
Value |
name |
directpv-min-io |
fsGroupPolicy |
ReadWriteOnceWithFSType |
requiresRepublish |
false |
podInfoOnMount |
true |
attachRequired |
false |
storageCapacity |
false |
modes |
Persistent, Ephemeral |
StorageClass
| Key |
Value |
name |
directpv-min-io |
provisioner |
directpv-min-io |
reclaimPolicy |
Delete |
allowVolumeExpansion |
true |
volumeBindingMode |
WaitForFirstConsumer |
DirectPVDrives CRD
| Key |
Value |
name |
directpvdrives |
apigroup |
directpv.min.io |
DirectPVVolumes CRD
| Key |
Value |
name |
directpvvolumes |
apigroup |
directpv.min.io |
DirectPVNodes CRD
| Key |
Value |
name |
directpvnodes |
apigroup |
directpv.min.io |
DirectPVInitRequests CRD
| Key |
Value |
name |
directpvinitrequests |
apigroup |
directpv.min.io |
Driver RBAC
| apiGroup |
Resources |
Verbs |
| (core) |
endpoints |
get, list, watch, create, update, delete |
| (core) |
events |
list, watch, create, update, patch |
| (core) |
nodes |
get, list, watch |
| (core) |
persistentvolumes |
get, list, watch, create, delete |
| (core) |
persistentvolumeclaims |
get, list, watch, update |
| (core) |
pods,pod |
get, list, watch |
policy |
podsecuritypolicies |
use |
apiextensions.k8s.io |
customresourcedefinitions |
get, list, watch, create, update, delete |
coordination.k8s.io |
leases |
get, list, watch, update, delete, create |
directpv.min.io |
directpvdrives |
get, list, watch, create, update, delete |
directpv.min.io |
directpvvolumes |
get, list, watch, create, update, delete |
directpv.min.io |
directpvnodes |
get, list, watch, create, update, delete |
directpv.min.io |
directpvinitrequests |
get, list, watch, create, update, delete |
snapshot.storage.k8s.io |
volumesnapshotcontents |
get, list |
snapshot.storage.k8s.io |
volumesnapshots |
get, list |
storage.k8s.io |
csinodes |
get, list, watch |
storage.k8s.io |
storageclasses |
get, list, watch |
storage.k8s.io |
volumeattachments |
get, list, watch |
The service account binded to the above clusterrole is directpv-min-io in directpv namespace and the corresponding clusterrolebinding is directpv-min-io.