You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi @jsiebens, that's awesome! Thanks so much for implementing this. Are you using it yourself by any chance?
We're starting to better organize how to handle external plugins from the community. Currently we're cataloging them in this page, so if you would like we can add yours there (or you can do it yourself by opening a PR to edit this file 😄).
Furthermore, while we were scoping and planning the work for this plugin, we found it to be a bit limiting since it only allows for a fixed count value. So we came up with the idea of schedule-based autoscaling which is a bit more powerful and flexible than a plugin can be.
We would love to hear what you think about this alternative approach, as you already went through the implementation details, so feel free to add any comments in that issue 🙂
Given that the work on this issue will be superseded by #448, I will close this one, but feel free to continue the discussion either here or in #448.
Some workloads with well-defined behaviour could benefit from a cron-like strategy, where task groups are scaled based on a predefined scheduled.
An example of a cron policy in a a job spec:
In case of a conflict (two or more rules being satisfied) the order of precedence is set by:
priority
is setpriority
valuecount
valueThe text was updated successfully, but these errors were encountered: