Ross ROSS = Recommend OSS · open-source software intelligence for agents

aws/aws-node-termination-handler

Gracefully handle EC2 instance shutdown within Kubernetes observed · 2026-08-28

github.com/aws/aws-node-termination-handler · homepage · Go · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

85/100

  • Activity 93
  • Release rhythm 65
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 41
  • age_days: 2508
  • days_rel: 153
  • days_push: 43
  • n_releases_24m: 10

Full methodology

Adoption not part of the score

1762 stars · 286 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

AWS Node Termination Handler is a Kubernetes daemon/controller that watches for EC2 instance shutdown events such as Spot interruptions, maintenance events, and ASG scale-in. It cordons and drains affected nodes so workloads stop gracefully and are rescheduled elsewhere.

Use cases

  • gracefully drain kubernetes nodes before ec2 spot interruption
  • handle aws maintenance events in eks cluster
  • cordon and drain nodes on asg scale-in
  • avoid scheduling pods on terminating ec2 instances
  • monitor sqs eventbridge events for ec2 termination in kubernetes
  • run spot instances safely in kubernetes

When to choose

  • you run Kubernetes on AWS EC2, especially EKS with Spot instances or autoscaling groups
  • you need pods to drain and reschedule before instances are terminated
  • you want automated cordon/drain triggered by IMDS or EventBridge/SQS events

When to avoid

  • your cluster runs on non-AWS infrastructure or non-EC2 nodes
  • you use managed node groups with built-in graceful termination already configured
  • you need a general-purpose Kubernetes monitoring solution rather than termination handling

Facets

service · maturity active

monitoring deployment workflow-automation cloud-computing infrastructure-as-code go cloud kubernetes aws ec2 spot-instances eks node-draining autoscaling sqs eventbridge graceful-shutdown devops containers docker linux

10 sources

Member repositories

RepositoryRoleHealth v2
aws/aws-node-termination-handlermain85

For agents

markdown · JSON · MCP: product_card(name="aws/aws-node-termination-handler")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem