OpenEBS Releases
OpenEBS is a collection of data engines and operators to create different types of replicated and local persistent volumes for Kubernetes Stateful workloads. Kubernetes volumes can be provisioned via CSI Drivers or using Out-of-tree Provisioners. The status of the various components as of v3.0.0 are as follows:
- Data Engines
- CSI Provisioners
- cStor 3.3.0 (stable)
- Local PV ZFS 2.1.0 (stable)
- Local PV LVM 1.0.0 (stable)
- Local PV Rawfile 0.8.0 (beta)
- Jiva 3.3.0 (beta)
- Mayastor 1.0.1 (beta)
- Local PV Partitions 0.7.0 (alpha)
- Out-of-tree(external storage) provisioners
- Local PV hostpath 3.3.0 (stable)
- Local PV device 3.3.0 (stable)
- Dynamic NFS Volume 0.9.0 (beta)
- Other components
- NDM 2.0.0 (stable)
- Upgrade and Migration Tools 3.3.0 (stable)
- CLI 0.5.0 (beta)
- Dashboard 0.4.10 (beta)
- Deprecated components(with last supported release)
- Jiva (non-csi) 2.12.2
- cStor (non-csi) 2.12.2
OpenEBS Release notes are maintained in the GitHub repositories alongside the code and releases. For summary of what changes across all components in each release, checkout: https://github.com/openebs/openebs/releases
Here is a quick reference on status of OpenEBS volumes and compatibility with regards to Kubernetes version. It is possible that the individual storage engines might have more dependenices. Please refer to the release notes or reach out to the contributor community via slack.
OpenEBS Release | Kubernetes Versions | Stable Engines | Beta Engines | Alpha Engines | Deprecated Engines |
---|---|---|---|---|---|
3.3.0 | K8s >1.18 <1.25 (Jiva-CSI: K8s >=1.21) | cStor(w/CSI), LocalPV(Hostpath, Device, ZFS, LVM) | Jiva(w/CSI), Mayastor, NFS, LocalPV(Rawfile) | LocalPV(Device w/CSI) | cStor and Jiva (w/non-CSI) |
3.2.0 | K8s >1.18 <1.25 (Jiva-CSI: K8s >=1.21) | cStor(w/CSI), LocalPV(Hostpath, Device, ZFS, LVM) | Jiva(w/CSI), Mayastor, NFS, LocalPV(Rawfile) | LocalPV(Device w/CSI) | cStor and Jiva (w/non-CSI) |
3.1.0 | K8s >1.18 | cStor(w/CSI), LocalPV(Hostpath, Device, ZFS, LVM) | Jiva(w/CSI), Mayastor, NFS, LocalPV(Rawfile) | LocalPV(Device w/CSI) | cStor and Jiva (w/non-CSI) |
3.0.0 | K8s >1.18 | cStor(w/CSI), LocalPV(Hostpath, Device, ZFS, LVM) | Jiva(w/CSI), Mayastor, NFS, LocalPV(Rawfile) | LocalPV(Device w/CSI) | cStor and Jiva (w/non-CSI) |
2.12.x | K8s >1.17 <1.22 | Jiva(w/non-CSI), LocalPV(Hostpath, Device, ZFS) | cStor(w/CSI), cStor(w/non-CSI), Jiva(w/CSI), Mayastor, LocalPV(LVM, Rawfile) | LocalPV(Device w/CSI), NFS | |
2.11.0 | K8s >1.17 <1.22 | Jiva(w/non-CSI), LocalPV(Hostpath, Device, ZFS) | cStor(w/CSI), cStor(w/non-CSI), Jiva(w/CSI), Mayastor, LocalPV(LVM, Rawfile) | LocalPV(Device w/CSI), NFS | |
2.10.0 | K8s >1.17 <1.22 | Jiva(w/non-CSI), LocalPV(Hostpath, Device, ZFS) | cStor(w/CSI), cStor(w/non-CSI), Jiva(w/CSI), Mayastor, LocalPV(LVM, Rawfile) | LocalPV(Device w/CSI), NFS | |
2.9.0 | K8s >1.17 <1.22 | Jiva(w/non-CSI), LocalPV(Hostpath, Device, ZFS) | cStor(w/CSI), cStor(w/non-CSI), Jiva(w/CSI), Mayastor, LocalPV(LVM, Rawfile) | LocalPV(Device w/CSI), NFS | |
2.8.0 | K8s >1.17 <1.22 | Jiva(w/non-CSI), LocalPV(ZFS) | cStor(w/CSI), cStor(w/non-CSI), Jiva(w/CSI), Mayastor, LocalPV(Hostpath, Device, LVM, Rawfile) | LocalPV(Device w/CSI), NFS | |
2.7.0 | K8s >1.17 <1.22 | Jiva(w/non-CSI), LocalPV(ZFS) | cStor(w/CSI), cStor(w/non-CSI), Mayastor, LocalPV(Hostpath, Device) | LocalPV(LVM, Rawfile), Jiva(w/CSI), NFS | |
2.6.0 | K8s >1.17 <1.22 | Jiva(w/non-CSI), LocalPV(ZFS) | cStor(w/CSI), cStor(w/non-CSI), LocalPV(Hostpath, Device) | Mayastor, LocalPV(LVM, Rawfile), Jiva(w/CSI), NFS | |
2.5.0 | K8s >1.14 <1.22 | Jiva(w/non-CSI), LocalPV(ZFS) | cStor(w/CSI), cStor(w/non-CSI), LocalPV(Hostpath, Device) | Mayastor, LocalPV(LVM, Rawfile), Jiva(w/CSI), NFS | |
2.4.0 | K8s >1.14 <1.22 | Jiva(w/non-CSI), LocalPV(ZFS) | cStor(w/CSI), cStor(w/non-CSI), LocalPV(Hostpath, Device) | Mayastor, LocalPV(Rawfile), Jiva(w/CSI), NFS | |
2.3.0 | K8s >1.14 <1.20 | Jiva(w/non-CSI) | cStor(w/CSI), cStor(w/non-CSI), LocalPV(Hostpath, Device) | Mayastor, LocalPV(Rawfile), Jiva(w/CSI) | |
2.2.0 | K8s >1.14 <1.20 | Jiva(w/non-CSI) | cStor(w/CSI), cStor(w/non-CSI), LocalPV(Hostpath, Device, ZFS) | Mayastor, LocalPV(Rawfile), Jiva(w/CSI) | |
2.1.0 | K8s >1.14 <1.20 | Jiva(w/non-CSI) | cStor(w/CSI), cStor(w/non-CSI), LocalPV(Hostpath, Device, ZFS) | Mayastor, LocalPV(Rawfile), Jiva(w/CSI) | |
2.0.0 | K8s >1.14 <1.20 | Jiva(w/non-CSI) | cStor(w/CSI), cStor(w/non-CSI), LocalPV(Hostpath, Device, ZFS) | Mayastor, LocalPV(Rawfile), Jiva(w/CSI) | |
1.12.0 | K8s >1.14 <1.20 | Jiva(w/non-CSI) | cStor(w/non-CSI), LocalPV(Hostpath, Device, ZFS) | Mayastor, cStor(w/CSI), Jiva(w/CSI) | |
1.11.0 | K8s >1.14 <1.20 | Jiva(w/non-CSI) | cStor(w/non-CSI), LocalPV(Hostpath, Device, ZFS) | Mayastor, cStor(w/CSI), Jiva(w/CSI) | |
1.10.0 | K8s >1.14 <1.20 | Jiva(w/non-CSI) | cStor(w/non-CSI), LocalPV(Hostpath, Device) | Mayastor, LocalPV(ZFS), cStor(w/CSI), Jiva(w/CSI) | |
1.9.0 | K8s >1.14 <1.20 | Jiva(w/non-CSI) | cStor(w/non-CSI), LocalPV(Hostpath, Device) | Mayastor, LocalPV(ZFS), cStor(w/CSI), Jiva(w/CSI) | |
1.8.0 | K8s >1.14 <1.20 | Jiva(w/non-CSI) | cStor(w/non-CSI), LocalPV(Hostpath, Device) | Mayastor, LocalPV(ZFS), cStor(w/CSI), Jiva(w/CSI) |