4 repositorios
Persistent volumes that synchronously replicate block data across multiple nodes for fault tolerance.
Distinct from Persistent Storage Volumes: Distinct from Persistent Storage Volumes: focuses on volumes with synchronous replication across nodes, not general persistent volume attachment.
Explore 4 awesome GitHub repositories matching data & databases · Replicated Persistent Volumes. 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
Ships replicated persistent volumes that survive node failures via synchronous NVMe-TCP replication.
Longhorn is a distributed block storage system and orchestrator for Kubernetes. It provides persistent, replicated block storage volumes that survive pod restarts and node failures by maintaining synchronous copies of data across multiple cluster nodes. The system implements the Container Storage Interface (CSI) for dynamic volume provisioning and attachment. It is distinguished by its support for shared read-write access to a single block volume across multiple pods, as well as the ability to export volume snapshots to external S3 or NFS targets for off-cluster disaster recovery. The platfo
Creates persistent volumes that synchronously replicate block data across multiple nodes for high availability.
Este proyecto es una guía de despliegue de Kubernetes y un provisionador de infraestructura diseñado para entornos de aficionados y laboratorios domésticos (home labs). Proporciona un framework para configurar clústeres multi-nodo en varios proveedores de nube y nodos físicos o virtuales, actuando como un orquestador de clústeres autohospedado. El proyecto se centra en el endurecimiento de la seguridad y la estabilidad de la infraestructura mediante guías de implementación específicas. Esto incluye un framework para la seguridad de red que cubre firewalls de host y overlays de red cifrados, así como instrucciones detalladas para configurar el enrutamiento de entrada (ingress) para gestionar el tráfico público externo mediante mapeo DNS y controladores de tráfico. La capacidad se extiende al aprovisionamiento de almacenamiento distribuido, proporcionando métodos para implementar almacenamiento en bloque replicado y volúmenes persistentes que sobreviven a los reinicios de contenedores. También cubre la gestión automatizada de certificados para conexiones cifradas y la configuración de controles de acceso basados en roles.
Implements persistent volumes with synchronous block replication across nodes for fault tolerance.
GlusterFS es un sistema de archivos distribuido definido por software y un clúster de almacenamiento escalable que agrega recursos de disco de múltiples servidores en un único espacio de nombres global. Funciona como una plataforma de almacenamiento unificada, permitiendo que los mismos datos subyacentes se expongan a través de interfaces de almacenamiento de archivos, bloques y objetos. El sistema se distingue por una arquitectura descentralizada que utiliza hashing consistente para distribuir archivos a través de nodos de red sin un servidor de metadatos central. Asegura la integridad y disponibilidad de los datos utilizando replicación de autocuración, consistencia basada en quórum para evitar escenarios de split-brain y georeplicación asíncrona para recuperación ante desastres en sitios geográficos distantes. La plataforma proporciona una amplia cobertura de capacidades a través de exportación de almacenamiento multiprotocolo vía NFS, Samba e iSCSI, así como una gestión integral de volúmenes que incluye instantáneas puntuales, cuotas de almacenamiento y expansión elástica de capacidad. La seguridad se maneja a través de cifrado TLS para datos en tránsito, integración de gestión de identidad y control de acceso POSIX granular. El software está disponible como paquetes binarios a través de repositorios comunitarios para varias distribuciones de Linux.
Maintains multiple copies of data across nodes to ensure high availability and automatic failover.