Reference

Use the reference pages as a quick lookup for commands, configuration options, and resource specifications.

CLI Reference

The CLI Reference documents the kubectl directpv plugin commands for managing drives and volumes.

SectionDescription
Cluster commandsInstall DirectPV, discover drives, initialize storage
Drive commandsList, label, suspend, resume, and repair drives
Volume commandsList, label, suspend, and resume volumes
Scheduling commandsCordon and uncordon drives
Maintenance commandsClean stale volumes, move data, remove drives

Kubernetes Reference

The Kubernetes Reference documents DirectPV’s Kubernetes resources and configuration.

PageDescription
Helm Chart ReferenceConfiguration options for the minio/directpv Helm chart including image settings, node selectors, tolerations, and security profiles
Storage Class ReferenceDefault directpv-min-io storage class, custom storage class creation, drive selection parameters, and access tiers
CRD ReferenceCustom Resource Definitions, including those for Drives, Volumes, Nodes, and InitRequest

Common tasks

TaskReference
Install the kubectl pluginCLI Reference - Install
Configure Helm chart valuesHelm Chart Reference
Create a custom storage classStorage Class Reference - Custom storage classes
View drive CRD fieldsCRD Reference - DirectPVDrive
Use ellipsis expansionCLI Reference - Ellipsis expansion
Understand resource selectionCLI Reference - Resource selection

Command reference by category

Setup: install | discover | init | info | uninstall

Drives: list drives | label drives | suspend drives | resume drives | repair

Volumes: list volumes | label volumes | suspend volumes | resume volumes

Scheduling: cordon | uncordon

Maintenance: clean | move | remove

On this page