Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow tenants to have multiple volume claim templates #2011

Open
AlexFangSW opened this issue Mar 4, 2024 · 1 comment
Open

Allow tenants to have multiple volume claim templates #2011

AlexFangSW opened this issue Mar 4, 2024 · 1 comment
Assignees
Labels

Comments

@AlexFangSW
Copy link

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

Our current use case is combining the 'bucket notification' with AMQP.

To prevent having lost messages, we also used the 'queue directory' setting when creating a AMQP event destination.

Here's the problem: There doesn't seem to be a nice way to persist messages stored in 'queue directory'.

We understand that there is an additionalVolumes section. But most of the options there will result in multiple pods sharing the same persistent volume, and the volumeClaimTemplates setting is in the ephemeral section...

We are not sure how MinIO works internally, but multiple pods writing and reading to the same persistent volume sounds like problem.

Describe the solution you'd like

Add volumeClaimTemplates setting in additionalVolumes that is not in the ephemeral section.

Describe alternatives you've considered

Additional context

Our current solution is to use hostPath in additionalVolumes section.

With MinIO deployed on different nodes, this results in pods having they're own persistent volumes.

But we really don't want pods to use hostPath.

@cesnietor
Copy link
Contributor

We'll discuss this internally.

@cesnietor cesnietor added enhancement New feature or request triage and removed triage labels Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants