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.

Section Description
Setup commands Install DirectPV, discover drives, initialize storage
Drive commands List, label, suspend, resume, and repair drives
Volume commands List, label, suspend, and resume volumes
Scheduling commands Cordon and uncordon drives
Maintenance commands Clean stale volumes, move data, remove drives

Kubernetes Reference

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

Page Description
Helm Chart Reference Configuration options for the minio/aistor-volumemanager Helm chart including image settings, node selectors, tolerations, and security profiles
Storage Class Reference Default directpv-min-io storage class, custom storage class creation, drive selection parameters, and access tiers
CRD Reference Custom Resource Definitions, including those for Drives, Volumes, Nodes, and InitRequest

Common tasks

Task Reference
Install the kubectl plugin CLI Reference - Install
Configure Helm chart values Helm Chart Reference
Create a custom storage class Storage Class Reference - Custom storage classes
View drive CRD fields CRD Reference - DirectPVDrive
Use ellipsis expansion CLI Reference - Ellipsis expansion
Understand resource selection CLI 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