Skip to content

Karpenter does not launch new nodes on pending pods when pods in cluster is over 40,000 #7658

Closed
@ofekifergan

Description

@ofekifergan

Description

Observed Behavior:
New pods stuck in Pending state when our cluster reach ~40,000 pods, no logs regarding the error

I can see that karpenter is computing pod scheduling and ites taking a lot of time.

{"level":"INFO","time":"2025-01-29T13:46:56.910Z","logger":"controller","message":"computing pod scheduling...","commit":"0a85efb","controller":"provisioner","namespace":"","name":"","reconcileID":"xxx","pods-scheduled":19769,"pods-remaining":13163,"duration":"33m11s","scheduling-id":"xxx"}

Expected Behavior:
New nodes should be launched on pending pods regardless the amount of pods.
Eks should support up to 150,000 pods

Reproduction Steps (Please include YAML):

Versions: 1.1

  • Chart Version:
  • Kubernetes Version (kubectl version): 1.30
  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingperformanceIssues relating to performance (memory usage, cpu usage, timing)triage/needs-informationMarks that the issue still needs more information to properly triage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions