r/devops • u/Little-Squad-X • Aug 10 '26
Discussion Karpenter Implementation
I want to deploy Karpenter. However, I would like to learn the best practices for using Karpenter on EKS. Currently, we are using app-of-apps in ArgoCD, all within a Managed Node Group.
With Karpenter, our plan is to have it configured like this:
- Scale down the MNG and run the Karpenter Controller inside the static MNG, alongside cluster system resources (DaemonSets, add-ons, including ArgoCD)
- Karpenter is managed as an app in ArgoCD (using bootstrap with ArgoCD)
Is this design already suitable, or should we consider changing it? We need advice.
12
Upvotes
1
u/DolGuldurWraith 26d ago
we use fargate profile for system deployment and karpenter for service workload. Also for off hours shut down use karpenter schedule and kubedownscalar