Design a full feature CSI driver for shared SAN in Kubernetes

A complex research of the new storage subsystem in the Linux kernel and QEMU Storage Daemon and developing the design for an innovative CSI driver for shared LUNs in Kubernetes.

Objective

This research aimed to develop an innovative design for a Container Storage Interface (CSI) driver suitable for shared LUNs in Kubernetes, focusing on efficient snapshot creation and support for ReadWriteMany mode for live migration of virtual machines in KubeVirt.

Researched

Network Virtualization Technologies

QEMU Storage Daemon

Outcomes

CSI Driver Design