3 repository-uri
Create and manage local volumes from host paths, attached storage, or existing LVM/ZFS stacks, mounting them directly into pods for low-latency access.
Distinct from Persistent Storage Volumes: Distinct from Persistent Storage Volumes: focuses on local volume management from host paths or LVM/ZFS, not general persistent volume attachment.
Explore 3 awesome GitHub repositories matching data & databases · Local Persistent Volume Managers. Refine with filters or upvote what's useful.
OpenEBS is a container-native storage platform that provides persistent volumes for stateful applications running on Kubernetes. It operates through a Kubernetes-native microservice architecture, where storage controllers are managed entirely with kubectl and standard Kubernetes APIs, and offers both local and replicated block storage options. The platform distinguishes itself through synchronous NVMe-TCP replication, which replicates block data across nodes to enable pod rescheduling after node failure without data loss. It also includes a snapshot and clone engine for capturing point-in-tim
Creates and manages local volumes from host paths, attached storage, or existing LVM/ZFS stacks for low-latency access.
Microsandbox is a runtime for creating and managing lightweight, hardware-isolated virtual machines — called sandboxes — that boot directly from standard OCI container images. Each sandbox runs as its own host process with a separate kernel, filesystem, and network stack, providing process-per-sandbox isolation. The project includes a command-line tool and multi-language SDKs (Rust, TypeScript, Python, Go) for programmatic lifecycle control, and it communicates with sandbox agents over Unix sockets using a CBOR-encoded protocol. What distinguishes Microsandbox is its combination of host-manag
Creates, lists, and removes persistent storage volumes attached to sandboxes for data durability.
Acest instrument este un utilitar CLI conceput pentru gestionarea ciclului de viață al stocării persistente în medii containerizate. Facilitează migrarea, backup-ul și restaurarea datelor între „persistent volume claims” în diferite namespace-uri, clustere sau clase de stocare. Prin automatizarea acestor sarcini, susține scalarea infrastructurii, recuperarea în caz de dezastru și administrarea generală a stocării. Proiectul se distinge prin orchestrarea sarcinilor efemere care execută transferuri de date în fundal, asigurându-se că operațiunile continuă chiar dacă sesiunea clientului este deconectată. Utilizează o strategie de transfer „pluggable” care permite utilizatorilor să selecteze metode specifice de sincronizare pentru a se adapta la diverse topologii de rețea, restricții de firewall și constrângeri de lățime de bandă. Instrumentul susține, de asemenea, migrarea inversă pentru medii în care sursa nu poate iniția conexiuni externe. Dincolo de migrarea de bază, utilitarul oferă control granular asupra mișcării datelor, inclusiv capacitatea de a sincroniza subdirectoare specifice și de a personaliza manifestele de resurse pentru a îndeplini cerințele infrastructurii. Impune politici de securitate prin aplicarea unor contexte de securitate restricționate și execuție non-root pentru containerele de migrare. Odată ce sarcinile sunt finalizate, instrumentul curăță automat resursele temporare ale clusterului pentru a menține integritatea mediului.
Facilitates seamless data transfers between persistent storage claims across namespaces, clusters, or storage classes.