Kubernetes Storage Simplified
OpenEBS helps Developers and Platform SREs easily deploy Kubernetes Stateful Workloads that require fast and highly reliable Container Native Storage. OpenEBS turns any storage available on the Kubernetes worker nodes into local or distributed Kubernetes Persistent Volumes.
Get StartedWatch Demo![Solution to manage your Kubernetes Stateful Workloads](../images/png/homepage_main.png)
![Bloomberg](../images/logos/bloomberg_blue.png)
![orange](../images/logos/orange_blue.png)
![optoro](../images/logos/optoro_blue.png)
![COMCAST](../images/logos/comcast_blue.png)
![agnes](../images/logos/agnes.png)
![ByteDance](../images/logos/bytedance.png)
![CLEW](../images/logos/clew.png)
![CLOUD NATIVE](../images/logos/cloud-native.png)
![CORT](../images/logos/cort.png)
![D-Rating](../images/logos/d-rating.png)
![disid](../images/logos/disid.png)
![exact](../images/logos/exact.png)
![Hamravesh](../images/logos/hamravesh.png)
![IDNT](../images/logos/idnt.png)
![kpn](../images/logos/kpn.png)
![KUBESPHERE](../images/logos/kubesphere.png)
![PlaidCloud](../images/logos/plaidcloud.png)
![RENTHOPPER](../images/logos/renthopper.png)
![sharecare](../images/logos/sharecare.png)
![Stratus5](../images/logos/stratus5.png)
![TOBG](../images/logos/tobg.png)
![verizon media](../images/logos/verizon-media.png)
![ZETA ASSOCIATES](../images/logos/zeta-associates.png)
![Bloomberg](../images/logos/bloomberg_blue.png)
![orange](../images/logos/orange_blue.png)
![optoro](../images/logos/optoro_blue.png)
![COMCAST](../images/logos/comcast_blue.png)
![agnes](../images/logos/agnes.png)
![ByteDance](../images/logos/bytedance.png)
![CLEW](../images/logos/clew.png)
![CLOUD NATIVE](../images/logos/cloud-native.png)
![CORT](../images/logos/cort.png)
![D-Rating](../images/logos/d-rating.png)
![disid](../images/logos/disid.png)
![exact](../images/logos/exact.png)
![Hamravesh](../images/logos/hamravesh.png)
![IDNT](../images/logos/idnt.png)
![kpn](../images/logos/kpn.png)
![KUBESPHERE](../images/logos/kubesphere.png)
![PlaidCloud](../images/logos/plaidcloud.png)
![RENTHOPPER](../images/logos/renthopper.png)
![sharecare](../images/logos/sharecare.png)
![Stratus5](../images/logos/stratus5.png)
![TOBG](../images/logos/tobg.png)
![verizon media](../images/logos/verizon-media.png)
![ZETA ASSOCIATES](../images/logos/zeta-associates.png)
![Bloomberg](../images/logos/bloomberg_blue.png)
![orange](../images/logos/orange_blue.png)
![optoro](../images/logos/optoro_blue.png)
![COMCAST](../images/logos/comcast_blue.png)
![agnes](../images/logos/agnes.png)
![ByteDance](../images/logos/bytedance.png)
![CLEW](../images/logos/clew.png)
![CLOUD NATIVE](../images/logos/cloud-native.png)
![CORT](../images/logos/cort.png)
![D-Rating](../images/logos/d-rating.png)
![disid](../images/logos/disid.png)
![exact](../images/logos/exact.png)
![Hamravesh](../images/logos/hamravesh.png)
![IDNT](../images/logos/idnt.png)
![kpn](../images/logos/kpn.png)
![KUBESPHERE](../images/logos/kubesphere.png)
![PlaidCloud](../images/logos/plaidcloud.png)
![RENTHOPPER](../images/logos/renthopper.png)
![sharecare](../images/logos/sharecare.png)
![Stratus5](../images/logos/stratus5.png)
![TOBG](../images/logos/tobg.png)
![verizon media](../images/logos/verizon-media.png)
![ZETA ASSOCIATES](../images/logos/zeta-associates.png)
Why should you use OpenEBS?
![Multi Cloud Storage](../images/png/multi-cloud-storage.png)
Multi Cloud Storage
Automated provisioning and storage replication across pods is challenging. OpenEBS makes complex cross-cloud stateful application storage easy.
![Kubernetes Native Storage](../images/png/k8s.png)
Kubernetes Native Storage
OpenEBS operates exclusively in userspace, eliminating the need for Linux kernel-dependent software and simplifying the processes of deployment and maintenance.
![Open Source Leader](../images/png/open-source-leader.png)
Open Source Leader
The largest, most active Kubernetes storage project with the biggest user base and community.
Installation is as easy as …
helm install openebs --namespace openebs openebs/openebs --create-namespace
Or
Read our Quickstart GuideJoin our friendly community
Key features
Container Storage
Storage that follows your workloads, adding agility and flexibility to your K8s apps.
Granular Control
Every workload has its own dynamic container based storage with any controls you need.
No Vendor Lock-in
100% Open Source so you will never find your critical data locked into expensive contracts.
Save Money on Storage
Thin provisioning and ephemeral storage let you allocate storage on demand and spend less on cloud storage.
Backups and more
Move your workloads and storage from dev to production, all powered by OpenEBS.
Run Anywhere
Your K8s app can run on any Cloud or On-premise and improve resilience across many availability zones.
Who loves OpenEBS?
I use OpenEBS ZFS Local PV to provision various game servers and I have been evaluating OpenEBS and its CSI capabilities
Steve Fan
Simplicity of installation, relatively low on resources, excellent support
tardich
Home cluster mix of Arm and Intel i3 based. 2x Intel NUC (i3). 3x Raspberry pi (4GB memory). 1x NAS/Custom build machine.
V. Aretakis
Agnes Intelligence
Storage of Apache Solr data, Transmission of micro-service messages and shared storage for micro-service.
Arista Networks
Easy for developers to use: developers don't have to worry beyond choosing the right storageclass and size of storage. Decouples developers from storage integrity and unnecessary details that they shouldn't have to worry about.
ByteDance
The dynamic provisioning feature is great in our use case, as we save lots of time on setup and maintain storage disk, in ES cluster.
CLEW Medical
Easy to setup, stable, excellent support, active project
Clouds Sky GmbH
Using OpenEBS for Kafka implementations (Confluent as well as Strimzi) on bare-metal Kubernetes clusters. For most of the statefulsets on bare-metal environments, we are using OpenEBS.
CNCF, The Linux Foundation
Installing Kubernetes, then configuring /var/openebs on all nodes, then installing OpenEBS, making openebs-hostpath default storage engine, installing NFS for shared access. Finally, everything installed in Kubernetes uses OpenEBS.
Code Wave
We started using OpenEBS over one year ago, mostly because we found it easier to use and a bit more stable on our cluster than it's competition. It's not the only way of supporting persistent apps, but currently, it's most often used in our case and OpenEBS StorageClass serves as our default SC.
Comcast
We are currently using openebs as persistent storage for a lot of our monitoring, alerting, and metrics gathering applications (Prometheus, Alertmanager, and Influxdb). We are also using it as the backend storage for helm chartmuseum where we store our custom helm charts used for deployments.
CORT
OpenEBS has been very helpful and reliable. We are happy with the support and commitment provided by the community to resolve the issues reported in a timely manner. We are planning to use OpenEBS in production once we have completed additional testing around Backup and Restore using OpenEBS Director and Velero.
DISID
Simplicity of installation is one strong point. Excellent support from the community is really helpful. Storage Capabilities of cStor like resize
D-Rating
We where using local volumes at first but we had to become HA and then we had to adopt a dedicated system. We tried longhorn and migrated to OpenEBS. We lost a node (bare metal) recently which was used as a cStor blockdevice, the replication seemed to work as we didn't loose any data ;)
eXact-lab
We are currently using openebs as persistent storage in every deployment where we couldn't have a CEPH cluster and sometimes in hardware that's not state-of-the-art. It comes as a fruitful solution for medium and small workloads, but we're planning to use it in bigger workloads in the future for our customers.
Hamravesh
Makes PVC management easier. Brings in new features: monitoring, hard limits on capacity, custom filesystems. Negligible performance overhead
IDNT
We are using ZFS for years which makes ZFS LocalPV and cStor the perfect choice. OpenEBS is well documented and has been proven to be easy to use, reliable and provides helpful resources like an active community.
Jerabi Inc.
The goal was to be able to adapt the storage solution easily without too much knowledge about the solution. We don't want to hire a cloud administrator to handle the storage and configuration, instead we use a devops approach to simplify the process. With OpenEBS it is easy to switch storage solution (cStor, localpv) when we need. We use OpenEBS on premise and the nodes won't have internet access once the solution is deployed so we couldn't used external cloud solution.
KPN
Recommended by a colleague. Simplicity of installation. Needed a solution that can provide HA. We started using version 0.7.0. Upgraded to 1.10 now.
KubeSphere
OpenEBS has been tightly integrated into our open source product KubeSphere. OpenEBS Local PV is the default storageclass when users use the installer KubeKey to deploy a KubeSphere and Kubernetes cluster. Thanks to OpenEBS, it makes installation of KubeSphere easier for the Kubernetes novice, OpenEBS has also been widely adopted by our community users.
Lannister Investments LTD
In comparison to Redhat OCS, OpenEBS is a great solution which not take a lot of resources, flexible, and good enough for my requirements. I wanted a simple-to-use solution that will give me the ability to use my local node's storage without the hassle of NFS.
Optoro
The vast majority of applications are able to better handle failover and replication than a block level device. Instead of introducing another distributed system into an already complex environment, OpenEBS's localPVs allow us to leverage fast local storage. Additionally, by leveraging ZFS we are able to have encryption at rest for all of our workloads, compression, and the piece of mind of a COW based filesystem. OpenEBS has allowed us to not introduce a complicated distributed system into our platform. The adoption has been smooth and completely transparent to our end users.
Orange
Installed on several K8S deployed by bosh. It gives same storageclass on our different IaaS (openstack/cloudwatt/vsphere). The excellent support and responsiveness provided by the OpenEBS team is highly appreciated.
Plaid Cloud
Initially we used Portworx, but maintaining an external etcd cluster was troublesome for us and the cost of the setup was a bit excessive for an evaluation. So we evaluated OpenEBS as an alternative and it fit our needs well
Renthopper
OpenEBS solves failover issue out of the box when having a new product without time consuming 1. nodes are in different locations and connected through VPN TUN using Calico 2. so interested in high-availability when some nodes don't excel with great uptime
Sharecare, Inc.
OpenEBS allows us to provision persistent storage that overcomes the Stuck EBS problem in AWS. It also allows us to feel confident that we could utilize persistent storage if we ever have to switch to running on bare metal in a datacenter.
Stratus5
We are using OpenEBS to store certificates for Ceryx router-loadbalancer with NFS on OpenEBS cstor volumes. Also for Redis for the same setup of API programmable routing clusters (ceryx+redis+custom agent). We also experimenting with Wordpress and MySQL, MariaDB setup with persistent volumes on OpenEBS.
TOBG Services Ltd
Relative simple installation, high flexibility, robust, outstanding support even on Sunday!
Verizon Media
Easy to setup, stable, excellent support, active project
Zeta Associates
Dynamic local provisioning with ZFS localPV was easy to set up, very stable, works great. Great support from the OpenEBS developers.
OpenEBS offers an interesting replacement for aws
Alin Jurj
Well-written documentation with practical guides. Simplicity of installation and use. Low-resource usage and no vendor lock-in. Very responsive team and active community
Armel Soro
Running 3 node k3s cluster for IT monitoring and administration purposes. Set it up mostly to learn Kubernetes way. And to consolidate workloads in three vms and save some euro. OpenEBS with LocalPV is the proper way to bring ZFS goodies into K8S world.
Art Win
I'm running for 3+ Years a Baremetal Kubernetes Cluster at home - 4 Intel Nodes in total - the PVC was done before with rook / NFS / Native Ceph / GlusterFS Most of the time I sticked to 3 Node Rook Ceph setup - which works good but has a lot of Memory usage especially on a long running environment. Also, I wanted to shift to aarch64 since the RPI4 8GB versions reached the marked out of power consumption reasons.
Daniel Sand
Raspberry PI Kubernetes-based Dramble project using NGINX web server and MariaDB. Various programs to auto build content on NGINX with content stored in MariaDB. OpenEBS is to be used initially as a way to abstract storage in a cluster and pools it as a resource but, now, will be used to enable the automated mapping of a node to the data and properly normalizing content based on content type and not necessarily include nodename. It just makes things easier!
Dean Stathos
Mainly as storage backend to have complete agnostic approach to make easiness of operations part.
jkuzelka
Restic uploads my laptop to Minio running on my home Kubernetes cluster. Minio runs on a 2 replica OpenEBS cStor PV . A mc mirror pod then watches the bucket and uploads it's content to the cloud. I get full speed backups on my laptop and still have a cloud copy
Maartje Eyskens
Hosting hobby projects for me and my friends.
Mark V.
Practicing day 2 management of a vanilla Kubernetes cluster on bare metal. The whole purpose is to build empathy for practitioners such as system administrators and DevOps teams who need to keep clusters running. The systems run in the cluster serve as MacGuffins to keep the cluster healthy and suppress the urge to delete the whole thing and start fresh.
Mike T.
I have a small Raspberry Pi-based Kubernetes cluster (using k3s.io), operating using the official Raspbian 64-bit kernel. My cluster is capable of running arm (32bit) or arm64 containers, and for OpenEBS I'm using the new arm64 images recently published. My home lab setup is small (3 nodes), but they have external storage attached and it's helpful to know that if one node goes down, the pods can safely migrate to another node and be recreated with the same storage.
Nick Pappas
OpenEBS is making it easy for me to put storage and compute on the same cheap hardware, and make that storage available to whatever workload might need it. When the lab is done, I expect the cluster to be fairly dense with functionality. Workloads vary between latency-sensitive databases and simple slow-but-reliable file storage.
proegssilb
I use OpenEBS ZFS Local PV to provision various game servers and I have been evaluating OpenEBS and its CSI capabilities
Steve Fan
Simplicity of installation, relatively low on resources, excellent support
tardich
Home cluster mix of Arm and Intel i3 based. 2x Intel NUC (i3). 3x Raspberry pi (4GB memory). 1x NAS/Custom build machine.
V. Aretakis
Agnes Intelligence
Storage of Apache Solr data, Transmission of micro-service messages and shared storage for micro-service.
Arista Networks
Easy for developers to use: developers don't have to worry beyond choosing the right storageclass and size of storage. Decouples developers from storage integrity and unnecessary details that they shouldn't have to worry about.
ByteDance
The dynamic provisioning feature is great in our use case, as we save lots of time on setup and maintain storage disk, in ES cluster.
CLEW Medical
Easy to setup, stable, excellent support, active project
Clouds Sky GmbH
Using OpenEBS for Kafka implementations (Confluent as well as Strimzi) on bare-metal Kubernetes clusters. For most of the statefulsets on bare-metal environments, we are using OpenEBS.
CNCF, The Linux Foundation
Installing Kubernetes, then configuring /var/openebs on all nodes, then installing OpenEBS, making openebs-hostpath default storage engine, installing NFS for shared access. Finally, everything installed in Kubernetes uses OpenEBS.
Code Wave
We started using OpenEBS over one year ago, mostly because we found it easier to use and a bit more stable on our cluster than it's competition. It's not the only way of supporting persistent apps, but currently, it's most often used in our case and OpenEBS StorageClass serves as our default SC.
Comcast
We are currently using openebs as persistent storage for a lot of our monitoring, alerting, and metrics gathering applications (Prometheus, Alertmanager, and Influxdb). We are also using it as the backend storage for helm chartmuseum where we store our custom helm charts used for deployments.
CORT
OpenEBS has been very helpful and reliable. We are happy with the support and commitment provided by the community to resolve the issues reported in a timely manner. We are planning to use OpenEBS in production once we have completed additional testing around Backup and Restore using OpenEBS Director and Velero.
DISID
Simplicity of installation is one strong point. Excellent support from the community is really helpful. Storage Capabilities of cStor like resize
D-Rating
We where using local volumes at first but we had to become HA and then we had to adopt a dedicated system. We tried longhorn and migrated to OpenEBS. We lost a node (bare metal) recently which was used as a cStor blockdevice, the replication seemed to work as we didn't loose any data ;)
eXact-lab
We are currently using openebs as persistent storage in every deployment where we couldn't have a CEPH cluster and sometimes in hardware that's not state-of-the-art. It comes as a fruitful solution for medium and small workloads, but we're planning to use it in bigger workloads in the future for our customers.
Hamravesh
Makes PVC management easier. Brings in new features: monitoring, hard limits on capacity, custom filesystems. Negligible performance overhead
IDNT
We are using ZFS for years which makes ZFS LocalPV and cStor the perfect choice. OpenEBS is well documented and has been proven to be easy to use, reliable and provides helpful resources like an active community.
Jerabi Inc.
The goal was to be able to adapt the storage solution easily without too much knowledge about the solution. We don't want to hire a cloud administrator to handle the storage and configuration, instead we use a devops approach to simplify the process. With OpenEBS it is easy to switch storage solution (cStor, localpv) when we need. We use OpenEBS on premise and the nodes won't have internet access once the solution is deployed so we couldn't used external cloud solution.
KPN
Recommended by a colleague. Simplicity of installation. Needed a solution that can provide HA. We started using version 0.7.0. Upgraded to 1.10 now.
KubeSphere
OpenEBS has been tightly integrated into our open source product KubeSphere. OpenEBS Local PV is the default storageclass when users use the installer KubeKey to deploy a KubeSphere and Kubernetes cluster. Thanks to OpenEBS, it makes installation of KubeSphere easier for the Kubernetes novice, OpenEBS has also been widely adopted by our community users.
Lannister Investments LTD
In comparison to Redhat OCS, OpenEBS is a great solution which not take a lot of resources, flexible, and good enough for my requirements. I wanted a simple-to-use solution that will give me the ability to use my local node's storage without the hassle of NFS.
Optoro
The vast majority of applications are able to better handle failover and replication than a block level device. Instead of introducing another distributed system into an already complex environment, OpenEBS's localPVs allow us to leverage fast local storage. Additionally, by leveraging ZFS we are able to have encryption at rest for all of our workloads, compression, and the piece of mind of a COW based filesystem. OpenEBS has allowed us to not introduce a complicated distributed system into our platform. The adoption has been smooth and completely transparent to our end users.
Orange
Installed on several K8S deployed by bosh. It gives same storageclass on our different IaaS (openstack/cloudwatt/vsphere). The excellent support and responsiveness provided by the OpenEBS team is highly appreciated.
Plaid Cloud
Initially we used Portworx, but maintaining an external etcd cluster was troublesome for us and the cost of the setup was a bit excessive for an evaluation. So we evaluated OpenEBS as an alternative and it fit our needs well
Renthopper
OpenEBS solves failover issue out of the box when having a new product without time consuming 1. nodes are in different locations and connected through VPN TUN using Calico 2. so interested in high-availability when some nodes don't excel with great uptime
Sharecare, Inc.
OpenEBS allows us to provision persistent storage that overcomes the Stuck EBS problem in AWS. It also allows us to feel confident that we could utilize persistent storage if we ever have to switch to running on bare metal in a datacenter.
Stratus5
We are using OpenEBS to store certificates for Ceryx router-loadbalancer with NFS on OpenEBS cstor volumes. Also for Redis for the same setup of API programmable routing clusters (ceryx+redis+custom agent). We also experimenting with Wordpress and MySQL, MariaDB setup with persistent volumes on OpenEBS.
TOBG Services Ltd
Relative simple installation, high flexibility, robust, outstanding support even on Sunday!
Verizon Media
Easy to setup, stable, excellent support, active project
Zeta Associates
Dynamic local provisioning with ZFS localPV was easy to set up, very stable, works great. Great support from the OpenEBS developers.
OpenEBS offers an interesting replacement for aws
Alin Jurj
Well-written documentation with practical guides. Simplicity of installation and use. Low-resource usage and no vendor lock-in. Very responsive team and active community
Armel Soro
Running 3 node k3s cluster for IT monitoring and administration purposes. Set it up mostly to learn Kubernetes way. And to consolidate workloads in three vms and save some euro. OpenEBS with LocalPV is the proper way to bring ZFS goodies into K8S world.
Art Win
I'm running for 3+ Years a Baremetal Kubernetes Cluster at home - 4 Intel Nodes in total - the PVC was done before with rook / NFS / Native Ceph / GlusterFS Most of the time I sticked to 3 Node Rook Ceph setup - which works good but has a lot of Memory usage especially on a long running environment. Also, I wanted to shift to aarch64 since the RPI4 8GB versions reached the marked out of power consumption reasons.
Daniel Sand
Raspberry PI Kubernetes-based Dramble project using NGINX web server and MariaDB. Various programs to auto build content on NGINX with content stored in MariaDB. OpenEBS is to be used initially as a way to abstract storage in a cluster and pools it as a resource but, now, will be used to enable the automated mapping of a node to the data and properly normalizing content based on content type and not necessarily include nodename. It just makes things easier!
Dean Stathos
Mainly as storage backend to have complete agnostic approach to make easiness of operations part.
jkuzelka
Restic uploads my laptop to Minio running on my home Kubernetes cluster. Minio runs on a 2 replica OpenEBS cStor PV . A mc mirror pod then watches the bucket and uploads it's content to the cloud. I get full speed backups on my laptop and still have a cloud copy
Maartje Eyskens
Hosting hobby projects for me and my friends.
Mark V.
Practicing day 2 management of a vanilla Kubernetes cluster on bare metal. The whole purpose is to build empathy for practitioners such as system administrators and DevOps teams who need to keep clusters running. The systems run in the cluster serve as MacGuffins to keep the cluster healthy and suppress the urge to delete the whole thing and start fresh.
Mike T.
I have a small Raspberry Pi-based Kubernetes cluster (using k3s.io), operating using the official Raspbian 64-bit kernel. My cluster is capable of running arm (32bit) or arm64 containers, and for OpenEBS I'm using the new arm64 images recently published. My home lab setup is small (3 nodes), but they have external storage attached and it's helpful to know that if one node goes down, the pods can safely migrate to another node and be recreated with the same storage.
Nick Pappas
OpenEBS is making it easy for me to put storage and compute on the same cheap hardware, and make that storage available to whatever workload might need it. When the lab is done, I expect the cluster to be fairly dense with functionality. Workloads vary between latency-sensitive databases and simple slow-but-reliable file storage.
proegssilb
I use OpenEBS ZFS Local PV to provision various game servers and I have been evaluating OpenEBS and its CSI capabilities
Steve Fan
Simplicity of installation, relatively low on resources, excellent support
tardich
Home cluster mix of Arm and Intel i3 based. 2x Intel NUC (i3). 3x Raspberry pi (4GB memory). 1x NAS/Custom build machine.
V. Aretakis
Subscribe to OpenEBS newsletter
You are ready to start
And you will see how to manage your workloads with OpenEBS easily