Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Karpenter is not auto creating better machines for daemon sets #7705

Open
smartaquarius10 opened this issue Feb 6, 2025 · 0 comments
Open

Comments

@smartaquarius10
Copy link

Hello,

In our AWS EKS cluster, we deployed Karpenter to manage autoscaling. This resulted in the creation of five nodes, a mix of spot and on-demand instances.

When deploying Datadog DaemonSets, we encountered errors indicating insufficient RAM and CPU on the existing nodes.

My expectation was that Karpenter would automatically terminate lighter nodes and provision new ones to accommodate the DaemonSets.

Is my understanding of Karpenter incorrect, or is there a potential bug with how the DaemonSets are handled?

To work around this, I ran the Helm deployment and, while it was in a waiting state, manually deleted the node claims so that Karpenter would create new nodes. This approach feels like a hacky solution.

Would appreciate any insights or best practices on handling this scenario more cleanly.

@smartaquarius10 smartaquarius10 changed the title Karpenter is not auto creating better machines with daemon sets Karpenter is not auto creating better machines for daemon sets Feb 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant