-
Notifications
You must be signed in to change notification settings - Fork 75
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
[Feature Request] Add capability in VitessShardTabletPool CRD to attach additional disks to each vttablet #633
Comments
Hi @ajit-pendse, from my understanding the
What behavior do you expect exactly? If you could enhance your yaml file with how you would define this per-pod extra volume would be helpful. |
Thanks for looking into this @frouioui . The use case is - how to mount 2 or more disks for each vttablet. To clarify further - this is not expected to be a shared disk mounted on each vttablet but separate disks - one for each vttablet (apart from the one mounted using current Related slack discussion thread - https://vitess.slack.com/archives/CNE9WP677/p1730206227730049 A simple solution can be to add a Sample YAML sections for this would look like this for first case (taken from VitessCluster CRD) -
Sample YAML sections for this would look like this for second case (taken from VitessCluster CRD) -
Hope that clarifies the expected behavior. Happy to provide more details if required. |
Use cases where different disk is needed (e.g. for bin-logs) in each vttablet cannot be implemented with current structure. Capability similar to
dataVolumeClaimTemplate
used for data disk would be helpful to handle such use cases.Current VitessShardTabletPool CRD allows attaching
extraVolumes
which can point to only one PVC per volume. This will lead to multiple pods trying to mount same PVC.The text was updated successfully, but these errors were encountered: