ceph / ceph/ceph-csi

Add support for NVMe-oF volumes backed by RBD

Open
#5,370 2 comments 0 reactions 2 assignees Claimed by @gadididi View on GitHub
component/nvme-of component/rbd dependency/rook keepalive
Dominant language
Go
Stars
1.6k
Forks
617
Avg merge
5d 10h
Merged PRs (30d)
43

Description

# Describe the feature you'd like to have #

It would be great to have a Ceph-CSI provisioner for creating RBD volumes and have them accessible over NVMe-oF.

# What is the value to the end user? (why is it a priority?) #

Users that can not use native RBD-clients (like MS Windows hosts) can still use Ceph RBD.

# How will we know we have a good solution? (acceptance criteria) #

- [ ] Ceph-CSI should be able to create and delete RBD-images that are accessible over NVMe-oF
- [ ] simple deployment files under `deploy/` are added
- [x] e2e testing should deploy the Ceph nvme-gateway and run e2e (#5614)
- [ ] integrate deploying the NVMe-oF controller- and node-plugin with ceph-csi-operator (ceph/ceph-csi-operator#375)

# Additional context #

- [ ] Rook needs to deploy the NVMe-oF gateway rook/rook#16020
- [x] There needs to be a tool or API included in the Ceph base container image for configuring ([doc](https://docs.ceph.com/en/latest/rbd/nvmeof-target-configure/))

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.