Skip to content

CSI for simplyblock's NVMe-first Kubernetes storage based on NVMe/TCP (NVMe-of)

License

Notifications You must be signed in to change notification settings

simplyblock-io/simplyblock-csi

Repository files navigation

Simplyblock CSI Driver for Kubernetes

This repo contains Simplyblock CSI (Container Storage Interface) plugin for Kubernetes.

Simplyblock CSI plugin brings high performance block storage to Kubernetes. It provisions SPDK logical volumes on storage node dynamically and enables Pods to access SPDK storage backend through NVMe-oF .

Most parts of the CSI driver are vey much similar to the original SPDK CSI Design Document

Project status: Beta

Supported Features

  • Dynamic Volume Provisioning
  • Dynamic Volume Provisioning for Caching nodes
  • Volume Snapshots

Container Images & Kubernetes Compatibility:

driver version supported k8s version status
master branch 1.21+ Beta
v0.1.0 1.21+ Beta
v0.1.1 1.21+ Beta

Install driver on a Kubernetes cluster

Driver parameters

Please refer to csi.simplyblock.io driver parameters

Troubleshooting

Supported Worker node types

The CSI driver is currently tested with the following AWS EKS worker node instance types

  • AmazonLinux2 (AL_2_x86_64)
  • AmazonLinux2023 (AL_2023_x86_64_STANDARD)

About

CSI for simplyblock's NVMe-first Kubernetes storage based on NVMe/TCP (NVMe-of)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published