Skip to content
lgcorzoPublic
forked from minio/directpv

About

Dark Gravity CSI Driver: Kubernetes CSI direct-attached NVMe storage driver independently maintained for high-throughput pipeline execution.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

 
 

Repository files navigation

DirectPV (Sovereign Edition)

Sovereign Maintenance Status License: AGPL v3

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.

Architecture Diagram


Dark Gravity Factory & Sovereign Support

This repository is maintained as a core component of the Sovereign MinIO Ecosystem (a suite of 38 interconnected repositories maintained under @lgcorzo).

Rationale & Objectives

  • 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).

Sovereign MinIO Ecosystem (38 Repositories)

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

Automated CI/CD Maintenance Architecture

                                  +---------------------------------------+
                                  |   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  |
+-------------------------+              +-------------------------+              +-------------------------+

Quickstart

  1. Install DirectPV Krew plugin
$ kubectl krew install directpv
  1. Install DirectPV in your Kubernetes cluster
$ kubectl directpv install
  1. Get information about the installation
$ kubectl directpv info
  1. Add drives
# Probe and save drive information to drives.yaml file.
$ kubectl directpv discover

# Initialize selected drives.
$ kubectl directpv init drives.yaml
  1. Deploy a demo MinIO server
$ curl -sfL https://raw.githubusercontent.com/lgcorzo/directpv/master/functests/minio.yaml | kubectl apply -f -

Documentation

Refer to detailed documentation.

License

DirectPV is released under GNU AGPLv3 license. Refer to the LICENSE document for details.

About

Dark Gravity CSI Driver: Kubernetes CSI direct-attached NVMe storage driver independently maintained for high-throughput pipeline execution.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages