Skip to content
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

Enable Reactive Scaling by supporting Application mode along with Session Cluster #249

Open
JayGhiya opened this issue Mar 14, 2022 · 8 comments

Comments

@JayGhiya
Copy link

To manage cloud costs effectively for customers, it is important to have reactive scaling across all sort of services residing in kubernetes. We have been active users of lyft's flink operator from the start and are extremely grateful for the operator's current features.

To enable reactive scaling in task managers from 0...n:
a) The operator has to support application mode cluster along with session mode.
b) The keda scaled object file has to be deployed by the operator and the trigger has to be externalized in the crd.

i and some members would love to contribute to this feature and some other pressing issues as well.

@anandswaminathan please let me know how to take this forward in terms of contribution .

@vipinshreyaskumar
Copy link

thank you @JayGhiya for opening this req.

@anandswaminathan
Copy link
Contributor

I believe we looked into this. There were several simpler options. Will need to dig a bit.

@JayGhiya
Copy link
Author

JayGhiya commented Mar 14, 2022 via email

@anandswaminathan
Copy link
Contributor

@JayGhiya Can you share or add relevant links as well? Let me take a look

@maghamravi
Copy link
Contributor

We are actually thinking of the same. Happy to collaborate on !

@JayGhiya
Copy link
Author

@anandswaminathan sure Here is the link for reactive scaling on flink through hpa -> Flink Reactive Scaling. Here is the link to the poc that was done with keda. Flink Keda Poc. Keda Reference

@Yang-LI-CS
Copy link

Hello @JayGhiya Can you share some feed back about your Flink Keda Poc, I am searching for this solution also. And I am in flink operator deployment, hope to find a ways to coexists flink operator autoscaler with keda 🙏

@JayGhiya
Copy link
Author

JayGhiya commented Oct 3, 2023

sure @Yang-LI-CS . Here is the repo where I had run a experiment with keda using flink's official Kubernetes operator (https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/) ->https://github.com/JayGhiya/Flink-AutoScale-Poc . The experience is consistent and stable. what exactly are you looking for in terms of type of scalers as it depends on sources of Flink pipeline

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants