DirectPV is a distributed persistent volume manager and CSI driver for direct-attached storage (NVMe, SSD, HDD) in Kubernetes. Designed for high-throughput, latency-critical cloud-native workloads, DirectPV automates drive discovery, formatting, mounting, scheduling, and health monitoring across Kubernetes nodes without adding network hops or disaggregation overhead.
This repository is maintained as a core component of the Sovereign MinIO Ecosystem (a suite of 38 interconnected repositories maintained under @lgcorzo).
- Full Supply-Chain Autonomy: Zero reliance on upstream vendor policy shifts, breaking license changes, or unannounced deprecations.
- Dark Gravity Factory Core Integration: Essential component powering the autonomous AI factory, providing high-throughput local storage for dataset caching, model weights, cryptographic keys, and automated agent pipeline state persistence.
- Compliance & Security: Sovereign maintenance ensuring continuous compliance with EU AI Act, SOC 2 Type II, ISO 25059 standards, and zero-CVE SLAs.
- Ecosystem Interoperability: Direct integration across all 38 repositories in
@lgcorzo(including MinIO Server, MC, KES, Operator, DirectPV, Console, and SIMD acceleration libraries).
| Category | Repositories |
|---|---|
| Core Server & Storage | lgcorzo/minio, lgcorzo/directpv, lgcorzo/operator, lgcorzo/console, lgcorzo/sidekick |
| Clients & SDKs | lgcorzo/minio-go, lgcorzo/mc, lgcorzo/minio-js, lgcorzo/minio-py, lgcorzo/minio-dotnet, lgcorzo/minio-java, lgcorzo/minio-cpp, lgcorzo/minio-php |
| Security & Cryptography | lgcorzo/kes, lgcorzo/kms-go, lgcorzo/madmin-go, lgcorzo/cert-gen, lgcorzo/sio |
| SIMD Acceleration & Math | lgcorzo/sha256-simd, lgcorzo/md5-simd, lgcorzo/blake2b-simd, lgcorzo/simdjson-go, lgcorzo/highwayhash, lgcorzo/dnet, lgcorzo/dsi |
| High-Performance Subsystems | lgcorzo/pkg, lgcorzo/zip, lgcorzo/cli, lgcorzo/dnscache, lgcorzo/mux, lgcorzo/filepath |
| Infrastructure & CI Automation | lgcorzo/minio-operator, lgcorzo/helm-charts, lgcorzo/dockers, lgcorzo/aistor-docs, lgcorzo/build-tools |
+---------------------------------------+
| Sovereign AI Agent Orchestration |
| (@lgcorzo Infrastructure) |
+-------------------+-------------------+
|
v
+-------------------+-------------------+
| Continuous Vulnerability Scan |
| (CodeQL, Govulncheck, Linter) |
+-------------------+-------------------+
|
v
+------------------------------------------------+------------------------------------------------+
| | |
v v v
+----+--------------------+ +------------+------------+ +--------------------+----+
| High-Throughput NVMe/SSD| | Inter-Repo Dependency Sync | | Standardized Build & |
| CSI Driver Validation | | (@lgcorzo/directpv) | | Multi-Arch Publishing |
+-------------------------+ +-------------------------+ +-------------------------+
- Install DirectPV Krew plugin
$ kubectl krew install directpv- Install DirectPV in your Kubernetes cluster
$ kubectl directpv install- Get information about the installation
$ kubectl directpv info- Add drives
# Probe and save drive information to drives.yaml file.
$ kubectl directpv discover
# Initialize selected drives.
$ kubectl directpv init drives.yaml- Deploy a demo MinIO server
$ curl -sfL https://raw.githubusercontent.com/lgcorzo/directpv/master/functests/minio.yaml | kubectl apply -f -Refer to detailed documentation.
DirectPV is released under GNU AGPLv3 license. Refer to the LICENSE document for details.