ceph / ceph/ceph-csi

nvmeof: add more GW IP management in nvmeof Storage Class

Open
#6,492 0 comments 0 reactions 1 assignee Claimed by @gadididi View on GitHub
component/nvme-of enhancement
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 #

right now, in nvmeof StorageClass there is only 1 nvmeof gw IP management.
in case of scale down or networks issues, need to have backup IP
so, adding more GW IPs management in nvmeof Storage Class can be solution for it and add the failback code in the nvmeof controller server.

Ideally, using ceph-api is the right solution, instead of using specific nvmeof GW IP. but there are 2 limitations with this approach right now:
1. ceph-api comes with unnecessary module - dashboard module. (WIP separate them)
2. ceph-api aslo does not support right now failover.

=> so the current workaround is to handle it in the nvmeof-csi driver.

CC @nixpanic

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.