-
Notifications
You must be signed in to change notification settings - Fork 148
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
Support using DaemonSets #1103
Comments
Hello, currently it's not possible and we don't have such plans. I'd recommend to take look at affinity rules for pod scheduling. It's possible to schedule pod per node with it. |
Support of using DaemonSets might be helpful for vmagent and vmauth for cases of reducing inter-AZ traffic. |
It's already possible to get rid of cross-AZ traffic with labels. See https://tanmay-bhat.medium.com/reducing-inter-az-traffic-in-victoriametrics-with-zonekeeper-3bd7e1526796 Also I'd not recommend to run vmagent as daemonset if it uses non-local service-discovery. Like |
@f41gh7 There is another use-case where applications are pushing metrics. In this case apps could push to a local address and vmagent would push the data to the receiver after applying compression. |
It would be very useful to be able to run at least some of the components as DaemonSets instead of scaling them manually. We have dedicated nodes for vmstorage for example and a DaemonSet would allow automatically scaling when adding a new node.
If this is already possible I couldn't find it from the docs.
Thanks!
The text was updated successfully, but these errors were encountered: