Open yaraskm opened 2 years ago
Hi yaraskm, AKS bot here :wave: Thank you for posting on the AKS Repo, I'll do my best to get a kind human from the AKS team to assist you.
I might be just a bot, but I'm told my suggestions are normally quite good, as such: 1) If this case is urgent, please open a Support Request so that our 24/7 support team may help you faster. 2) Please abide by the AKS repo Guidelines and Code of Conduct. 3) If you're having an issue, could it be described on the AKS Troubleshooting guides or AKS Diagnostics? 4) Make sure your subscribed to the AKS Release Notes to keep up to date with all that's new on AKS. 5) Make sure there isn't a duplicate of this issue already reported. If there is, feel free to close this one and '+1' the existing issue. 6) If you have a question, do take a look at our AKS FAQ. We place the most common ones there!
Triage required from @Azure/aks-pm
Action required from @Azure/aks-pm
Could we get some eyes on this? Not having the ability to set multiple expanders makes the use of spot instances a lot more difficult.
Action required from @Azure/aks-pm
Issue needing attention of @Azure/aks-leads
Issue needing attention of @Azure/aks-leads
Issue needing attention of @Azure/aks-leads
Hi there! Commenting to also voice our request for this feature. In our case we'd like to minimize cost by using --expander=priority,least-waste
. Without combining expanders, we either end up with underutilized nodes (by just using priority) or choosing more expensive over cheaper SKUs (which we're encoding via priority).
If you have any questions or concerns about the scenario, I'm happy to discuss. Thanks!
The Cluster Autoscaler allows multiple expander profiles to be used at once, so that if the first expander matches more than one Node Pool, the next expander is used to narrow down the selection.
Currently however, the REST API requires that only one expander can be set:
This API should be expanded to allow a list of profiles to be active at once.
This came up through a feature request on the
azurerm
Terraform provider