Open yagonobre opened 1 month ago
This issue is currently awaiting triage.
If Karpenter contributors determines this is a relevant issue, they will accept it by applying the triage/accepted
label and provide further guidance.
The triage/accepted
label can be added by org members by writing /triage accepted
in a comment.
Description
What problem are you trying to solve?
We are trying to better control consolidation and avoid pods being moved around too frequently. To achieve this, we started using
consolidateAfter
. However, this has the side effect of keeping empty nodes in our cluster for longer, leading to additional costs.It would be ideal if we had the option to configure consolidateAfter based on the disruption reason, allowing us better control over the process. We understand that the Karpenter API is now stable, but what we are proposing is to add an optional consolidateAfter configuration per disruption reason, which would take higher priority than the global setting.
Here is a api suggestion:
Her we should have
Drifted
andUnterutilized
Nodes consolidated after 12h but Empty nodes after 15m.How important is this feature to you?