-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Keda operator does not install on AWS EKS Fargate #6340
Comments
I think you just need to add toleration https://github.com/kedacore/charts/blob/main/keda/values.yaml#L508 |
I already tried that while getting some help from the community on slack (https://kubernetes.slack.com/archives/CKZJ36A5D/p1730281617416029?thread_ts=1729833857.363939&cid=CKZJ36A5D) in short, I get another error:
Which makes sense, since on AWS EKS Fargate, 1 pod == 1 node. This is what allows them to scale "magically". |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions. |
This is an issue with EKS Fargate configuration. For Fargate, you can specify Fargate profiles and it will determine which pods to schedule using Fargate. I was able to deploy KEDA just by adding the "keda" namespace to the selectors on the default Fargate profile for my cluster. |
Report
Deploying KEDA on AWS EKS Fargate fails with Keda pods complaining anout untolerated taint (eks.amazonaws.com/compute-type: fargate).
Expected Behavior
Keda pods to run.
Actual Behavior
Keda pods stay at
Pending
with this kind of events:Steps to Reproduce the Problem
helm install --namespace keda --ceate-namespace --set clusterName=<my-cluster> keda kedacore/keda
Logs from KEDA operator
No logs available from Keda as it does not install
KEDA Version
2.16.0
Kubernetes Version
1.30
Platform
Amazon Web Services
Scaler Details
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: