-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Description
Summary
Hi all, I find argo workflows support plugins since 3.3. An agent pod will load plugins to serve no pods tasks.
In #5544 , agent pod is designed to be one per workflow.
I'm wondering if agent pod could be a global one instead of one per workflow. The agent pod could watch all workflowset and send request to the plugins. The global agent pod will save k8s resources and also improve performance.
Use Cases
In our prod, we create hundred thousands of workflows everyday. Most of workflows are short time tasks. We would use plugins to do some non-pods task(eg. email notifications or light calculation).
One global agent pod can meet our requirements and also shorten workflow execution time.
Message from the maintainers:
Love this enhancement proposal? Give it a 👍. We prioritise the proposals with the most 👍.