-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Add support for volumeAttributesClassName
in storage configuration
#10462
Comments
Discussed on a community call on 22.8.2024:This would be a useful feature. A proposal should be written to clarify the API changes, storage diffing changes etc. |
Hi, I would like to have a go at this. Do you reckon this is easy enough for someone new to the code base. I have been able to provision clusters with this feature enabled on AWS, so I am fine with testing this. Couldn't figure it out locally though since the CSI driver for kind doesn't seem to respect this API. |
I do not think this would be too complicated. But as it would include some changes to the API, this needs to have a proposal first. So you would need to start with that. |
I was testing As far as I can tell, the error doesn't occur during admission but after the change is applied by the api server and appears as an event on the PVC
|
I think it is user responsibility to use the |
Looks like you can edit it. But depends on the cloud provider if it will successfully update. e.g. I see this for an aws cluster. Ig we leave that to the user as well.
|
Had a go at this. Would appreciate a review strimzi/proposals#149 |
VolumeAttributesClass
introduces to Kubernetes new way how to manage the performance class of the PVCs. Unlike a Storage Class that is immutable, the Volume Attributes Class allows users more flexibility when configuring parameters of the storage such as IOPS, throughput etc. This is something what comes up from time to time from a Strimzi users in our forum. Currently, it is often managed through various annotations. It would be nice to support the configuration of theVolumeAttributesClass
/volumeAttributesClassName
in PVCs and in out storage configuration.The text was updated successfully, but these errors were encountered: