-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Vertical Pod Autoscaling for DaemonSets with Heterogeneous Resource Requirements #4943
Comments
/sig autoscaling |
/assign |
fwiw, there's an external controller that might implement some of the features: https://github.com/DataDog/extendeddaemonset?tab=readme-ov-file#overwrite-containers-pod-resources-for-a-specific-node |
@mrueg thanks for the pointer. From a quick look, while that allows to override per-node requests it does not have any sort of per-node vertical autoscaling or did I miss it? |
/retitle Vertical Pod Autoscaling for DaemonSets with Heterogeneous Resource Requirements |
Sorry for the late response here. You're correct, no autoscaling component. The per-node overrides are the concept that could be interesting for this KEP. |
I think what people want is per-node autoscaling. A lot of daemonsets are some sort of daemon (log collection, metric collection, maybe some security checks) that scale relative to the size of the node, i.E. they will need less resources on smaller and more resources on bigger nodes. Ideally, the VPA would store the historic data by node or maybe node instance type |
Enhancement Description
k/enhancements
) update PR(s):k/k
) update PR(s):k/website
) update PR(s):Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.
The text was updated successfully, but these errors were encountered: