apache / incubator-streampark

Make stream processing easier! Easy-to-use streaming application development framework and operation platform.
https://streampark.apache.org/
Apache License 2.0
3.88k stars 1k forks source link

[Feature] Flink Kubernetes Module V2 #2707

Open Al-assad opened 1 year ago

Al-assad commented 1 year ago

Search before asking

Description

Due to many issues with the current version of StreamPark Flink on Kubernetes in terms of submitting and tracking tasks, we hope to refactor the entire module based on the Flink Kubernetes Operator to better address the following problems:


The following is the design document for the StreamPark Flink Kubernetes V2 module: https://www.craft.do/s/Pu5GI6vr4KIrj5

At the same time, I have quickly developed a runnable prototype for StreamPark Flink Kubernetes V2: https://github.com/Al-assad/streampark-flink-kubernetes-v2

We welcome your ideas and feedback on this proposed change.

This is a fairly big change, and after the relevant designs are approved, I will break down the task into multiple small, risk-controlled tasks for tracking in this issue. In the design document, I have detailed the plan for advancing v2 and specific code modifications. Any developer interested in StreamPark, Flink on Kubernetes, Scala, or ZIO can claim corresponding tasks to participate.


Are you willing to submit a PR?

Code of Conduct

wolfboys commented 1 year ago

✌️ good job. Looks good 😂

GOODBOY008 commented 1 year ago

Especially looking forward to this feature !