驱动程序规范

驱动程序规范

CSIDriver

name directpv-min-io
fsGroupPolicy ReadWriteOnceWithFSType
requiresRepublish false
podInfoOnMount true
attachRequired false
storageCapacity false
modes Persistent, Ephemeral

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 资源 动词
(核心) 端点 get, list, watch, create, update, delete
(核心) 事件 列表监视创建更新修补
(核心) 节点 获取列表监视
(核心) 持久卷 获取列表监视创建删除
(核心) 持久卷声明 获取列表监视更新
(核心) Pod 获取列表监视
策略 Pod安全策略 使用
apiextensions.k8s.io 自定义资源定义 get, list, watch, create, update, delete
coordination.k8s.io 租约 获取列表监视更新删除创建
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 卷快照内容 获取列表
snapshot.storage.k8s.io 卷快照 获取列表
storage.k8s.io CSI节点 获取列表监视
storage.k8s.io 存储类 获取列表监视
storage.k8s.io 卷附件 获取列表监视

与上述集群角色绑定的服务帐户是directpv-min-io,位于directpv命名空间中,对应的集群角色绑定directpv-min-io