- Newest
- Most votes
- Most comments
Nodes launched by EKS Auto Mode have a maximum lifetime of 21 days (Default 14 days), after which they are automatically replaced with new nodes. This approach enhances your security posture by regularly cycling nodes, aligning with best practices already adopted by many customers.
If you are seeing your nodes replaced on a regular cycle i.e. every 14 days this is likely the cause.
https://docs.aws.amazon.com/eks/latest/userguide/automode.html
answered a year ago
In addition to EKS Auto Mode automatic node patching, disruption can happen because of karpenter consolidation.
You can influence that by configuring Pod Disruption Budgets or the disruption budget in the NodePool configuration. Additionally, if you want to disable deprovisioning a node for a specific pod , you can use the karpenter.sh/do-not-disrupt annotation.
https://docs.aws.amazon.com/eks/latest/best-practices/karpenter.html
Relevant content
asked a year ago
