tektoncd / triggers

Event triggering with Tekton!
Apache License 2.0
552 stars 416 forks source link

38% of pods on my cluster are event listeners, too many for AWS EKS, Tekton should not stress pod limits #1609

Closed doctorpangloss closed 1 year ago

doctorpangloss commented 1 year ago

The event listener pods eat up a lot of precious pod limits on AWS EKS.

On my cluster, 41 out of 106 pods are event listener pods. So just to host these pods, I need an extra m6a.xlarge (58 pod limit).

The event listener resource should probably be satisfied by a single controller instead of one process per event listener.

vdemeester commented 1 year ago

Moving this issue to tektoncd/triggers 👼🏼 /cc @tektoncd/triggers-maintainers

khrm commented 1 year ago

@doctorpangloss Have you tried using Multi Tenant EventListener? https://github.com/tektoncd/triggers/tree/main/examples/v1beta1/namespace-selector