Skip to content

openebs/community

OpenEBS Community

CNCF Status LICENSE FOSSA Status CLOMonitor Slack Community Meetings Artifact HUB

Important

OpenEBS is an umbrella ☂️ project, composed as a federation of individual sub-projects. The project files in this repository apply to the umbrella project and every sub-project in the OpenEBS organization.

What is OpenEBS

OpenEBS is an open-source Container Native Storage solution that provides persistent storage for Kubernetes workloads. It enables dynamic provisioning of storage resources using containerized storage controllers, making it highly flexible and cloud-native. OpenEBS supports various storage engines, including LocalPVs for direct node storage and Replicated PV advanced data replication and resilience. It is designed to integrate seamlessly with Kubernetes, offering benefits like storage policies, resize, thin-provisioning, snapshots, and restore capabilities, making it an ideal choice for stateful applications. To read more about OpenEBS, check here.

Below are the list of sub-projects:

Who we are

We are a community of innovative Data Storage engineers that contribute to this project. OpenEBS is the result of hundreds of amazing individuals, contributors and storage engineers who provide brainstorming ideas, feedback, code reviews and high-quality code to the project. Anyone who is passionate about storage and data is welcome here.

Community

This Community repository is the central location for project info and files like our governance, contribution, code of conduct, security and vision for the OpenEBS organization laid out by the Maintainers. You'll also find a Top level Issues List for Organization related issues that span across products/projects. We also provide a main Discussions forum where everyone can collaborate and discuss anything.

Documents

Integrations with other projects

Technology Integration Description
OpenZFS ZFS Install Guide
ZFS Code Integration
LocalPV ZFS integrates with OpenZFS
External Provisioner External Provisioner Integration LocalPV Hostpath integrates with the SIG Storage External Provisioner
SPDK spdk-rs
io-engine
Mayastor uses SPDK to build a high-speed low-latency storage backend
gRPC Inter Service Communication Used as internal service communication
etcd Persistent Store
PStor client
Used as persistent configuration (not volume data)
NATS Event bus Used as event bus
OpenTelemetry Tracing Tracing system for observability
Helm Helm Install Guide Installs/upgrades on K8s cluster
Grafana Grafana Dashboards Install grafana custom dashboards with OpenEBS exported metrics
Grafana/Loki Loki Support logs Collect support logs
Prometheus Monitoring Export stats
Kubernetes Install Guide Runs on K8s

Project Leadership team

This Community is managed by the OpenEBS Maintainers within the OpenEBS project team. We liaise with the Linux Foundation and CNCF on project, governance and operational matters. We curate the operations of the project, product, roadmaps, initiatives, all engineering/code activities and all events (including conferences).

Container Storage Interface group Storage Technical Advisory Group     Cloud Native Community Groups

How to get involved

One of the easiest ways to contribute is to participate in discussions at community engagements.

If you're looking for something to work on, read the contribution guidelines and then you start by looking for GitHub issues, marked with kind/good-first or the kind/help-wanted labels.

And, we can always use more testing, have more and improved docs, or just write a blog post on what you have discovered whilst using OpenEBS.

Code of Conduct

OpenEBS adopts the CNCF Code of Conduct.

This open governance applies to all repos under the openebs org. Enjoy coding and collaboration in OSS world!

Activity dashboard

Alt

License

FOSSA Status

OpenEBS is a CNCF Sandbox Project

About

OpenEBS community resources

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published