From d526b206bfc006d78be318362a45612c3fff65fc Mon Sep 17 00:00:00 2001 From: krishnaGajabi <142435694+krishnaGajabi@users.noreply.github.com> Date: Wed, 5 Mar 2025 16:49:46 +0530 Subject: [PATCH 1/3] Update drivers.md Cstore is now deprecated. added new drivers from openebs project --- book/src/drivers.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/book/src/drivers.md b/book/src/drivers.md index 8a673b60..238b13c4 100644 --- a/book/src/drivers.md +++ b/book/src/drivers.md @@ -97,7 +97,9 @@ Name | CSI Driver Name | Compatible with CSI Version(s) | Description | Persiste [NFS](https://github.com/kubernetes-csi/csi-driver-nfs) | `nfs.csi.k8s.io` | v1.0 | This driver allows Kubernetes to access NFS server on Linux node. | Persistent | Read/Write Multiple Pods | Yes | [NGX Storage Block Storage](https://github.com/NGXStorage/iscsi-csi-ngxstorage-driver) | `iscsi.csi.ngxstorage.com` | v1.8.0 | A Container Storage Interface (CSI) Driver for NGXStorage over iSCSI protocol | Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot [Nutanix](https://github.com/nutanix/csi-plugin) | `csi.nutanix.com` | v0.3, v1.0, v1.2 | A Container Storage Interface (CSI) Driver for Nutanix | Persistent | "Read/Write Single Pod" with Nutanix Volumes and "Read/Write Multiple Pods" with Nutanix Files | Yes | Raw Block, Snapshot, Expansion, Cloning -[OpenEBS](https://github.com/openebs/csi)| `cstor.csi.openebs.io` | v1.0 | A Container Storage Interface (CSI) Driver for [OpenEBS](https://www.openebs.io/)| Persistent | Read/Write Single Pod | Yes | Expansion, Snapshot, Cloning +[OpenEBS Mayastor](https://github.com/openebs/mayastor)| `io.openebs.csi-mayastor` | v1.5 | A Container Storage Interface (CSI) Driver for [OpenEBS](https://www.openebs.io/)| Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot, Cloning +[OpenEBS Local PV LVM ](https://github.com/openebs/lvm-localpv)| `local.csi.openebs.io` | v1.2 | A Container Storage Interface (CSI) Driver for [OpenEBS](https://www.openebs.io/)|Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot +[OpenEBS Local PV ZFS](https://github.com/openebs/zfs-localpv)| `zfs.csi.openebs.io` | v1.2 | A Container Storage Interface (CSI) Driver for [OpenEBS](https://www.openebs.io/)| Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot, Cloning [Open-E](https://github.com/open-e/JovianDSS-KubernetesCSI) | `com.open-e.joviandss.csi` | v1.0 | A Container Storage Interface (CSI) Driver for Open-E JovianDSS Storage | Persistent | Read/Write Single Pod | Yes | Snapshot, Cloning [Open-Local](https://github.com/alibaba/open-local) | `local.csi.alibaba.com` | v1.0 | A Container Storage Interface (CSI) Driver for Local Storage | Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot [Oracle Cloud Infrastructure(OCI) Block Storage](https://github.com/oracle/oci-cloud-controller-manager/blob/master/container-storage-interface.md) | `blockvolume.csi.oraclecloud.com` | v1.1 | A Container Storage Interface (CSI) Driver for Oracle Cloud Infrastructure (OCI) Block Storage | Persistent | Read/Write Single Pod | Yes | Snapshot, Expansion, Cloning, Topology From 08fa6117868bb868ba5bba3b24cebb2a7764ab22 Mon Sep 17 00:00:00 2001 From: krishnaGajabi <142435694+krishnaGajabi@users.noreply.github.com> Date: Wed, 5 Mar 2025 17:05:47 +0530 Subject: [PATCH 2/3] Update drivers.md Cstor is now deprecated Added new drivers from openebs project 1. OpenEBS Mayastor 2. OpenEBS Local PV LVM 3. OpenEBS Local PV ZFS --- book/src/drivers.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/book/src/drivers.md b/book/src/drivers.md index 238b13c4..4a7472aa 100644 --- a/book/src/drivers.md +++ b/book/src/drivers.md @@ -97,9 +97,9 @@ Name | CSI Driver Name | Compatible with CSI Version(s) | Description | Persiste [NFS](https://github.com/kubernetes-csi/csi-driver-nfs) | `nfs.csi.k8s.io` | v1.0 | This driver allows Kubernetes to access NFS server on Linux node. | Persistent | Read/Write Multiple Pods | Yes | [NGX Storage Block Storage](https://github.com/NGXStorage/iscsi-csi-ngxstorage-driver) | `iscsi.csi.ngxstorage.com` | v1.8.0 | A Container Storage Interface (CSI) Driver for NGXStorage over iSCSI protocol | Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot [Nutanix](https://github.com/nutanix/csi-plugin) | `csi.nutanix.com` | v0.3, v1.0, v1.2 | A Container Storage Interface (CSI) Driver for Nutanix | Persistent | "Read/Write Single Pod" with Nutanix Volumes and "Read/Write Multiple Pods" with Nutanix Files | Yes | Raw Block, Snapshot, Expansion, Cloning -[OpenEBS Mayastor](https://github.com/openebs/mayastor)| `io.openebs.csi-mayastor` | v1.5 | A Container Storage Interface (CSI) Driver for [OpenEBS](https://www.openebs.io/)| Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot, Cloning -[OpenEBS Local PV LVM ](https://github.com/openebs/lvm-localpv)| `local.csi.openebs.io` | v1.2 | A Container Storage Interface (CSI) Driver for [OpenEBS](https://www.openebs.io/)|Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot -[OpenEBS Local PV ZFS](https://github.com/openebs/zfs-localpv)| `zfs.csi.openebs.io` | v1.2 | A Container Storage Interface (CSI) Driver for [OpenEBS](https://www.openebs.io/)| Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot, Cloning +[OpenEBS Mayastor](https://github.com/openebs/mayastor)| `io.openebs.csi-mayastor` | v1.5 | A Container Storage Interface (CSI) Driver for [OpenEBS](https://openebs.io/docs/user-guides/replicated-storage-user-guide/replicated-pv-mayastor/rs-installation)| Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot, Cloning +[OpenEBS Local PV LVM ](https://github.com/openebs/lvm-localpv)| `local.csi.openebs.io` | v1.2 | A Container Storage Interface (CSI) Driver for [OpenEBS](https://openebs.io/docs/user-guides/local-storage-user-guide/local-pv-lvm/lvm-installation)|Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot +[OpenEBS Local PV ZFS](https://github.com/openebs/zfs-localpv)| `zfs.csi.openebs.io` | v1.2 | A Container Storage Interface (CSI) Driver for [OpenEBS](https://openebs.io/docs/user-guides/local-storage-user-guide/local-pv-zfs/zfs-installation)| Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot, Cloning [Open-E](https://github.com/open-e/JovianDSS-KubernetesCSI) | `com.open-e.joviandss.csi` | v1.0 | A Container Storage Interface (CSI) Driver for Open-E JovianDSS Storage | Persistent | Read/Write Single Pod | Yes | Snapshot, Cloning [Open-Local](https://github.com/alibaba/open-local) | `local.csi.alibaba.com` | v1.0 | A Container Storage Interface (CSI) Driver for Local Storage | Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot [Oracle Cloud Infrastructure(OCI) Block Storage](https://github.com/oracle/oci-cloud-controller-manager/blob/master/container-storage-interface.md) | `blockvolume.csi.oraclecloud.com` | v1.1 | A Container Storage Interface (CSI) Driver for Oracle Cloud Infrastructure (OCI) Block Storage | Persistent | Read/Write Single Pod | Yes | Snapshot, Expansion, Cloning, Topology From 955dabc333af6fe87e17ef415fbe041e9931053d Mon Sep 17 00:00:00 2001 From: krishnaGajabi <142435694+krishnaGajabi@users.noreply.github.com> Date: Wed, 5 Mar 2025 17:41:28 +0530 Subject: [PATCH 3/3] Update drivers.md Removed OpenEBS Cstor as it is deprecated. Added Drives for the following Openebs Engines. 1. OpenEBS Replicated PV Mayastor 2. OpenEBS Local PV LVM 3. OpenEBS Local PV ZFS --- book/src/drivers.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/book/src/drivers.md b/book/src/drivers.md index 4a7472aa..9bc83e5b 100644 --- a/book/src/drivers.md +++ b/book/src/drivers.md @@ -97,9 +97,9 @@ Name | CSI Driver Name | Compatible with CSI Version(s) | Description | Persiste [NFS](https://github.com/kubernetes-csi/csi-driver-nfs) | `nfs.csi.k8s.io` | v1.0 | This driver allows Kubernetes to access NFS server on Linux node. | Persistent | Read/Write Multiple Pods | Yes | [NGX Storage Block Storage](https://github.com/NGXStorage/iscsi-csi-ngxstorage-driver) | `iscsi.csi.ngxstorage.com` | v1.8.0 | A Container Storage Interface (CSI) Driver for NGXStorage over iSCSI protocol | Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot [Nutanix](https://github.com/nutanix/csi-plugin) | `csi.nutanix.com` | v0.3, v1.0, v1.2 | A Container Storage Interface (CSI) Driver for Nutanix | Persistent | "Read/Write Single Pod" with Nutanix Volumes and "Read/Write Multiple Pods" with Nutanix Files | Yes | Raw Block, Snapshot, Expansion, Cloning -[OpenEBS Mayastor](https://github.com/openebs/mayastor)| `io.openebs.csi-mayastor` | v1.5 | A Container Storage Interface (CSI) Driver for [OpenEBS](https://openebs.io/docs/user-guides/replicated-storage-user-guide/replicated-pv-mayastor/rs-installation)| Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot, Cloning -[OpenEBS Local PV LVM ](https://github.com/openebs/lvm-localpv)| `local.csi.openebs.io` | v1.2 | A Container Storage Interface (CSI) Driver for [OpenEBS](https://openebs.io/docs/user-guides/local-storage-user-guide/local-pv-lvm/lvm-installation)|Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot -[OpenEBS Local PV ZFS](https://github.com/openebs/zfs-localpv)| `zfs.csi.openebs.io` | v1.2 | A Container Storage Interface (CSI) Driver for [OpenEBS](https://openebs.io/docs/user-guides/local-storage-user-guide/local-pv-zfs/zfs-installation)| Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot, Cloning +[OpenEBS Mayastor](https://github.com/openebs/mayastor)| `io.openebs.csi-mayastor` | v1.5 | A Container Storage Interface (CSI) Driver for [Replicated Mayastor Engine](https://openebs.io/docs/user-guides/replicated-storage-user-guide/replicated-pv-mayastor/rs-installation)| Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot, Cloning +[OpenEBS Local PV LVM ](https://github.com/openebs/lvm-localpv)| `local.csi.openebs.io` | v1.2 | A Container Storage Interface (CSI) Driver for [Local PV LVM Engine](https://openebs.io/docs/user-guides/local-storage-user-guide/local-pv-lvm/lvm-installation)|Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot +[OpenEBS Local PV ZFS](https://github.com/openebs/zfs-localpv)| `zfs.csi.openebs.io` | v1.2 | A Container Storage Interface (CSI) Driver for [Local PV ZFS Engine](https://openebs.io/docs/user-guides/local-storage-user-guide/local-pv-zfs/zfs-installation)| Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot, Cloning [Open-E](https://github.com/open-e/JovianDSS-KubernetesCSI) | `com.open-e.joviandss.csi` | v1.0 | A Container Storage Interface (CSI) Driver for Open-E JovianDSS Storage | Persistent | Read/Write Single Pod | Yes | Snapshot, Cloning [Open-Local](https://github.com/alibaba/open-local) | `local.csi.alibaba.com` | v1.0 | A Container Storage Interface (CSI) Driver for Local Storage | Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot [Oracle Cloud Infrastructure(OCI) Block Storage](https://github.com/oracle/oci-cloud-controller-manager/blob/master/container-storage-interface.md) | `blockvolume.csi.oraclecloud.com` | v1.1 | A Container Storage Interface (CSI) Driver for Oracle Cloud Infrastructure (OCI) Block Storage | Persistent | Read/Write Single Pod | Yes | Snapshot, Expansion, Cloning, Topology