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

[Feature] Flink Kubernetes Module V2 #2707

Open
3 tasks done
Al-assad opened this issue Apr 26, 2023 · 2 comments
Open
3 tasks done

[Feature] Flink Kubernetes Module V2 #2707

Al-assad opened this issue Apr 26, 2023 · 2 comments
Labels
feature/accepted This feature request is accepted

Comments

@Al-assad
Copy link
Member

Al-assad commented Apr 26, 2023

Search before asking

  • I had searched in the feature and found no similar feature requirement.

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:

  • Inaccurate and confusing tracking of Flink on Kubernetes status;
  • Unstable and lengthy Flink K8s Application Job submission process;
  • Scattered Event Watcher thread pool code;

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?

  • Yes I am willing to submit a PR!

Code of Conduct

@wolfboys
Copy link
Member

✌️ good job. Looks good 😂

@GOODBOY008
Copy link
Member

Especially looking forward to this feature !

@wolfboys wolfboys added the feature/accepted This feature request is accepted label May 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/accepted This feature request is accepted
Projects
None yet
Development

No branches or pull requests

3 participants