驅動程式規格

驅動程式規格

CSIDriver

name directpv-min-io
fsGroupPolicy ReadWriteOnceWithFSType
requiresRepublish false
podInfoOnMount true
attachRequired false
storageCapacity false
modes PersistentEphemeral

StorageClass

name directpv-min-io
provisioner directpv-min-io
reclaimPolicy Delete
allowVolumeExpansion true
volumeBindingMode WaitForFirstConsumer

DirectPVDrives CRD

name directpvdrives
apigroup directpv.min.io

DirectPVVolumes CRD

name directpvvolumes
apigroup directpv.min.io

DirectPVNodes CRD

name directpvnodes
apigroup directpv.min.io

DirectPVInitRequests CRD

name directpvinitrequests
apigroup directpv.min.io

驅動程式基於角色的存取控制 (RBAC)

apiGroup 資源 動詞
(core) endpoints getlistwatchcreateupdatedelete
(core) events listwatchcreateupdatepatch
(core) nodes getlistwatch
(core) persistentvolumes getlistwatchcreatedelete
(core) persistentvolumeclaims getlistwatchupdate
(core) pods,pod getlistwatch
policy podsecuritypolicies use
apiextensions.k8s.io customresourcedefinitions (自訂資源定義) getlistwatchcreateupdatedelete
coordination.k8s.io leases (租約) get (取得), list (列出), watch (監看), update (更新), delete (刪除), create (建立)
directpv.min.io directpvdrives getlistwatchcreateupdatedelete
directpv.min.io directpvvolumes getlistwatchcreateupdatedelete
directpv.min.io directpvnodes getlistwatchcreateupdatedelete
directpv.min.io directpvinitrequests getlistwatchcreateupdatedelete
snapshot.storage.k8s.io volumesnapshotcontents (磁碟區快照內容) get (取得), list (列出)
snapshot.storage.k8s.io volumesnapshots (磁碟區快照) get (取得), list (列出)
storage.k8s.io csinodes (CSI節點) getlistwatch
storage.k8s.io storageclasses (儲存類別) getlistwatch
storage.k8s.io volumeattachments (磁碟區掛載) getlistwatch

綁定至上述 clusterrole 的服務帳戶是 directpv 命名空間中的 directpv-min-io,而對應的 clusterrolebindingdirectpv-min-io