awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
openebs avatar

openebs/openebs

0
View on GitHub↗
9,771 stele·985 fork-uri·Apache-2.0·4 vizualizăriopenebs.io↗

Openebs

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-time volume states, integrates with Velero for scheduled backups and restores, and supports online volume expansion without disrupting running workloads. Capacity-aware pod scheduling ensures stateful pods are placed on nodes with sufficient free local storage for their persistent volume claims.

OpenEBS abstracts host paths, attached drives, and existing LVM or ZFS pools into Kubernetes persistent volumes with no data-path overhead, and provides enterprise-grade storage features including snapshots, cloning, and volume expansion for both local and replicated volumes. The platform is administered through standard Kubernetes tooling such as Helm charts, Prometheus metrics, and Grafana dashboards.

Features

  • Kubernetes-Native Storage Controllers - Provides a container-native storage platform where storage controllers are managed as Kubernetes microservices.
  • Kubernetes Storage Orchestration - Orchestrates persistent storage for stateful Kubernetes applications using standard Kubernetes APIs.
  • Synchronous Replication Management - Provides synchronous NVMe-TCP replication of block data across Kubernetes nodes for high availability.
  • NVMe-TCP Replicated Volumes - Synchronously replicates block data across nodes via NVMe-TCP targets for pod rescheduling after failure.
  • NVMe-TCP Synchronous Replications - Synchronously replicates block data across nodes using NVMe over TCP for node failure tolerance.
  • Replicated Block Volumes - Manages synchronously replicated block volumes across multiple Kubernetes nodes for fault tolerance.
  • Kubernetes Local Volumes - Mounts host paths, attached drives, and LVM/ZFS stacks directly into pods for low-latency access.
  • Local Persistent - Mounts host storage directly into a pod without data-path overhead for reduced latency.
  • Enterprise Storage Provisioners - Supports snapshots, cloning, volume expansion, and capacity-based scheduling for replicated or LVM/ZFS-backed local volumes.
  • Persistent Storage Volumes - Creates persistent volumes from host paths, locally attached drives, or existing LVM/ZFS stacks with no data-path overhead.
  • Local Persistent Volume Managers - Creates and manages local volumes from host paths, attached storage, or existing LVM/ZFS stacks for low-latency access.
  • Local Persistent Volume Provisioners - Creates volumes from host paths, locally attached storage, or existing LVM/ZFS stacks with no data-path overhead.
  • Replicated Persistent Volumes - Ships replicated persistent volumes that survive node failures via synchronous NVMe-TCP replication.
  • LVM/ZFS Local Storage Abstractions - Abstracts host paths, attached drives, and LVM/ZFS pools into Kubernetes persistent volumes with no data-path overhead.
  • Native Kubernetes Object Storage - Provides persistent volumes for stateful Kubernetes applications with local and replicated block storage.
  • Capacity-Aware Pod Schedulers - Ensures stateful pods are placed on nodes with sufficient free local storage for their persistent volume claims.
  • Replicated Persistent Volumes - Provisions replicated persistent volumes that survive node and availability zone failures via NVMe-TCP.
  • Online Volume Expansions - Provides online resizing of replicated and local persistent volumes without disrupting running workloads.
  • Local Persistent Volume Provisioners - Manages local persistent volumes from host paths, drives, or LVM/ZFS stacks with direct pod mounting.
  • Backup and Snapshots - Captures point-in-time snapshots of persistent volumes for backup and disaster recovery.
  • Replicated Volume Snapshots - Captures point-in-time copies and creates independent clones of replicated persistent volumes.
  • Volume Snapshot and Clone Engines - Captures point-in-time volume states and creates independent copies for backup, testing, or disaster recovery.
  • Local Volume Capacity Schedulers - Places pods onto nodes with sufficient local storage capacity for the requested persistent volume.
  • Volume Scaling - Increases the size of replicated persistent volumes online without disrupting running workloads.
  • Snapshot Volume Creation - Creates point-in-time snapshots and clones of LVM/ZFS-backed local and replicated volumes.
  • Dynamic Volume Resizing - Resizes replicated and LVM/ZFS-backed local persistent volumes without disrupting running workloads.
  • Helm Chart Management - Administers storage controllers and volumes through Helm charts for lifecycle management.
  • Local Volume Node Schedulers - Ensures stateful pods are placed on the node where a local volume is provisioned.
  • Social Pods - Places pods on nodes with enough free local storage for the requested volume.
  • Backup & Disaster Recovery - Protects persistent volume data through Velero-integrated scheduled backups and restores.
  • Kubernetes Persistent Volume Backups - Integrates with Velero to perform scheduled backups and restores of persistent volume data for disaster recovery.
  • Persistent Volume Backups and Restores - Protects volume data by integrating with Velero for scheduled backups and restores.
  • Velero Backup Integrations - Integrates with Velero for scheduled backups and restores of persistent volume data.
  • Storage - Easy-to-use storage solution for containerized workloads.
  • Storage Management - Containerized block storage for cloud-native environments.

Istoric stele

Graficul istoricului de stele pentru openebs/openebsGraficul istoricului de stele pentru openebs/openebs

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Openebs

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Openebs.
  • longhorn/longhornAvatar longhorn

    longhorn/longhorn

    7,803Vezi pe GitHub↗

    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

    Shellcncfdistributed-systemshigh-availability
    Vezi pe GitHub↗7,803
  • gluster/glusterfsAvatar gluster

    gluster/glusterfs

    5,191Vezi pe GitHub↗

    GlusterFS is a software-defined distributed file system and scale-out storage cluster that aggregates disk resources from multiple servers into a single global namespace. It functions as a unified storage platform, allowing the same underlying data to be exposed through file, block, and object storage interfaces. The system distinguishes itself through a decentralized architecture that uses consistent hashing to distribute files across network nodes without a central metadata server. It ensures data integrity and availability using self-healing replication, quorum-based consistency to prevent

    C
    Vezi pe GitHub↗5,191
  • openebs/mayastorAvatar openebs

    openebs/mayastor

    1,046Vezi pe GitHub↗

    Mayastor is a software-defined, cloud-native block storage solution designed to provide high-performance, persistent storage for stateful applications within container orchestration environments. It functions as a distributed storage control plane that decouples application data from physical hardware, enabling dynamic provisioning and management of block volumes across clustered nodes. The platform distinguishes itself by utilizing a user-space storage driver architecture that bypasses kernel overhead to maximize hardware performance. It leverages the NVMe-over-Fabrics protocol to deliver lo

    Rustcontainersdata-planek8s
    Vezi pe GitHub↗1,046
  • lxc/incusAvatar lxc

    lxc/incus

    4,893Vezi pe GitHub↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Gocloudcontainershacktoberfest
    Vezi pe GitHub↗4,893
Vezi toate cele 30 alternative pentru Openebs→

Întrebări frecvente

Ce face openebs/openebs?

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.

Care sunt principalele funcționalități ale openebs/openebs?

Principalele funcționalități ale openebs/openebs sunt: Kubernetes-Native Storage Controllers, Kubernetes Storage Orchestration, Synchronous Replication Management, NVMe-TCP Replicated Volumes, NVMe-TCP Synchronous Replications, Replicated Block Volumes, Kubernetes Local Volumes, Local Persistent.

Care sunt câteva alternative open-source pentru openebs/openebs?

Alternativele open-source pentru openebs/openebs includ: longhorn/longhorn — Longhorn is a distributed block storage system and orchestrator for Kubernetes. It provides persistent, replicated… gluster/glusterfs — GlusterFS is a software-defined distributed file system and scale-out storage cluster that aggregates disk resources… openebs/mayastor — Mayastor is a software-defined, cloud-native block storage solution designed to provide high-performance, persistent… lxc/incus — Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual… crunchydata/postgres-operator — This project is a Kubernetes operator designed for deploying and managing production PostgreSQL database clusters… utkuozdemir/pv-migrate — This tool is a command-line utility designed for managing the lifecycle of persistent storage within containerized…