Enabling "ignore-daemonsets-utilization" in Production AKS #4303
Unanswered
SenuraMalaka
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
The
ignore-daemonsets-utilization
feature is still in preview, raising concerns about its stability for production use.Our Use Case
Daemonsets consume about 42% of resources per node, preventing scaling down due to high overall resource usage (In combination resource allocation for other regular services).
We considered:
scale-down-utilization-threshold
to 0.6 or 0.65 to trigger scaling down when resource usage is below 60-65%. However, Daemonsets alone use 42%, and adding other services pushes overall usage beyond 70%.ignore-daemonsets-utilization
, but this feature's preview status makes its reliability uncertain.Questions:
ignore-daemonsets-utilization
in production for our use case? Are there known issues with this preview feature?ignore-daemonsets-utilization
is enabled?Example: With Daemonsets using 40% CPU and other services 30%, total CPU usage is 70%. With
scale-down-utilization-threshold
at 0.5, scaling down won’t occur. Ifignore-daemonsets-utilization
is enabled, will AKS only consider the 30% from regular services, thus triggering scaling down?Beta Was this translation helpful? Give feedback.
All reactions