Skip to content
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

Deployment autoscaler enhancements #3825

Open
wants to merge 9 commits into
base: develop
Choose a base branch
from

Conversation

ekazachkova
Copy link
Contributor

@ekazachkova ekazachkova commented Dec 12, 2024

relates to #2639

This PR brings the following changes:

  • a new trigger that provides ability to scale up node/replicas if pods utilisation is greater than config provided threshold (config.trigger.pods_utilization)
  • a new rule that implements scaling down for transient nodes with no not-terminated target pods. The scale down process shall not applied if:
    • current cluster size is <= minimum cluster size (config.limit.min_nodes_number)
    • interval between last scaling process is nor greater than minimum acceptable (config.limit.min_scale_interval)
    • node is forbidden (configuration.target.forbidden_nodes)

To manage node scale strategy (SKIP/STOP) config.rules.on_not_running_target_pods can be used (Default: SKIP)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant