Selective Disabling of Automatic Node Draining for AWS Health Events #7576
Labels
feature
New feature or request
triage/needs-information
Marks that the issue still needs more information to properly triage
Description
What problem are you trying to solve?
We need the ability to disable AWS health events automatic node drain on specific node pools. This is crucial for running stateful applications like databases and Kafka clusters, which require special handling for termination.
Currently, when AWS health events such as instance stop-start are required, Karpenter automatically drains the affected nodes. However, for certain node pools running stateful applications, we want to have control over when and how Karpenter disrupts these nodes.
If there's an existing feature that addresses this concern, I would appreciate information about it.
How important is this feature to you?
This feature is very important to us. It directly impacts our ability to manage and maintain the stability of our stateful applications in Kubernetes clusters managed by Karpenter.
Proposed Solution:
I propose adding a configuration option to Karpenter that allows users to disable automatic node draining for specific node pools when AWS health events occur. This could be implemented as:
The text was updated successfully, but these errors were encountered: