-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
Pulsar function replicas auto scaling #18584
Comments
maybe this pulsar function in mesh scaling is interesting |
Thanks for the suggestion @hpvd. I think this issue is requesting an improvement to the kubernetes runtime that ships with pulsar. |
jep. You are right and sorry the issue was not even the right target to link (it's a preview how function scaling in function mesh should/will work in flexible way in the near future -> using keda) -> Wanted to point to a solution how functions could be auto-scaled today (with additional tool: function-mesh)
|
The issue had no activity for 30 days, mark with Stale label. |
Search before asking
Motivation
Pulsar function and connector in Kubernetes runtime should be able to auto scale based on resource usage or the input topic backlog size or some other metrics. The auto scale should be horizontal scaling.
Solution
No response
Alternatives
Use the existing Kubernetes HPA. But the state of replicas won't be saved because function stop removes the function statefulset. The parallelism is save in bookkeeper not Kubernetes (upon statefulset removal) in the current implementation.
Anything else?
No response
Are you willing to submit a PR?
The text was updated successfully, but these errors were encountered: