openebs / mayastor

Dynamically provision Stateful Persistent Replicated Cluster-wide Fabric Volumes & Filesystems for Kubernetes that is provisioned from an optimized NVME SPDK backend data storage stack.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multiple pools and dedicated storageClasses for different storage use cases (fast, slow, ...)

urbaman opened this issue · comments

Is your feature request related to a problem? Please describe.

Ablity to define the storageClass to a specific pool, to easily define slow/fast storage definitions

Describe the solution you'd like

Probaly setting the storageClass wit a tag also presnet on the targeted pools

Describe alternatives you've considered

I'm actually using longhorn, in which it's safe defining and tagging different pools and then targeting them with different storageClasses

Additional context

See how longhorn uses both nodeSelector and diskSelector in the storageClass definition

Hi @urbaman, this is actually current being planned and designed for a coming release :)

#1545 will be updated once work is complete, please reopen if the approach discussed there doesn't fit your needs. Thanks