flink-cdc icon indicating copy to clipboard operation
flink-cdc copied to clipboard

[Feature] submit Flink CDC pipeline job to k8s cluster.

Open lvyanquan opened this issue 1 year ago • 6 comments

Search before asking

  • [X] I searched in the issues and found nothing similar.

Motivation

Currently, there is no a clear description to tell how to run a pipeline on k8s. So If there is no need to modify the code, please add some docs to guide users how to submit job to a Kubernetes cluster. If it's necessary to modify the code, you can submit a pr and add doc to fix it.

Solution

No response

Alternatives

No response

Anything else?

No response

Are you willing to submit a PR?

  • [ ] I'm willing to submit a PR!

lvyanquan avatar Dec 27 '23 03:12 lvyanquan

I think it can be regarded as an ordinary Flink application and can be submitted to Flink Operator or Flink Cluster. I am willing to take on this work. Can you assign it to me? @lvyanquan

czy006 avatar Dec 30 '23 07:12 czy006

This is a comment requirement from many users, looking forward to your code 😊 @czy006

lvyanquan avatar Dec 31 '23 14:12 lvyanquan

After discussion, we produced a version of relevant design documents : https://docs.google.com/document/d/1HlvRS5aVNqPtOx14mynEL3RFaZORuTFkWZAjvl4k998/edit?usp=sharing

czy006 avatar Jan 19 '24 06:01 czy006

I don’t see any discussion on yarn deployment in the document. Are you planning to support yarn mode? @czy006

yeezychao avatar Jan 22 '24 02:01 yeezychao

After discussion, we produced a version of relevant design documents : https://docs.google.com/document/d/1HlvRS5aVNqPtOx14mynEL3RFaZORuTFkWZAjvl4k998/edit?usp=sharing

hello,i have the same problem,is there any plans to support yarn mode?All of our flink jobs are running on yarn flink session. @czy006

liuxinjie5211990 avatar Feb 02 '24 03:02 liuxinjie5211990

After discussion, we produced a version of relevant design documents : https://docs.google.com/document/d/1HlvRS5aVNqPtOx14mynEL3RFaZORuTFkWZAjvl4k998/edit?usp=sharing

Flink on YARN is the main deployment mode, why is there no discussion about the YARN deployment mode? @czy006

edhe1988 avatar Feb 20 '24 15:02 edhe1988

@czy006 @lvyanquan Compared with submitting using flink-cdc.sh, I think reuse the flink client to submit flink cdc job is more reasonable and easier to maintain, while flink client already supports all kinds of submitting way, including k8s session/application mode and yarn session/application mode, and widely used in production environments.

herunkang2018 avatar Mar 01 '24 07:03 herunkang2018

After discussion, we produced a version of relevant design documents : https://docs.google.com/document/d/1HlvRS5aVNqPtOx14mynEL3RFaZORuTFkWZAjvl4k998/edit?usp=sharing

Flink on YARN is the main deployment mode, why is there no discussion about the YARN deployment mode? @czy006

YARN will be implemented at a later date and is not discussed in this thread.

czy006 avatar Mar 07 '24 11:03 czy006

@czy006 @lvyanquan Compared with submitting using flink-cdc.sh, I think reuse the flink client to submit flink cdc job is more reasonable and easier to maintain, while flink client already supports all kinds of submitting way, including k8s session/application mode and yarn session/application mode, and widely used in production environments.

From another perspective, when we use Flink CDC as an application, we need to support deployment target in the script, which essentially uses flink-client to submit jobs

czy006 avatar Mar 07 '24 11:03 czy006

Closing this issue as it has been migrated to Apache Jira.

PatrickRen avatar Apr 09 '24 06:04 PatrickRen