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
-
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