Reserve idle resources on a node #1826
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
needs-triage
Indicates an issue or PR lacks a `triage/foo` label and requires one.
Description
What problem are you trying to solve?
When deploying a new version of an existing application deployed as a deployment, Karpenter creates a new node if the existing node runs out of idle resources.
After that, the old version of the Deployment Pod deployed to the existing node is terminated, and the existing node is integrated with the new node due to Underutilized.
Because of this node integration process, pods unrelated to deployment also undergo node replacement.
I want to minimize the phenomenon of creating and integrating new nodes during this deployment process through the function of reserving some idle resources of nodes in Karpenter.
How important is this feature to you?
Sometimes this phenomenon causes unnecessary node migration of pods, which affects service stability. Multiple Pods are unaffected, but services made up of single Pods will experience downtime.
There is also a way to run all services in multiple pods, but it is expected that complexity will increase and node costs will also increase.
The text was updated successfully, but these errors were encountered: