You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ok, I see.I expect to have a more detailed design by the end of the week
好的,我明知道了。 我预计在这周末会有一份更详细的设计
Here's a proven idea, subject to change, and the final design I'll present this weekend: Add parameter checksum support to the flink task type k8 by modifying the init and getScript methods of the current flink task type to complete ds scheduling flink commit tasks to k8.
以下是一个经过验证的想法,可能会有变动,最终设计我会在这周末给出:通过修改当前flink任务类型的init和getScript方法,为flink任务类型k8添加参数校验和支持,从而完成ds调度flink提交到k8的任务。
I hope you will let me know if there are any inadequacies in this approach or if it does not conform to community norms, and I will work hard to achieve this goal
如果这个方式有不足之处或者不符合社区规范希望您告知我,我将为完成这个目标而努力
Design detail:
The current FlinkTask has shell and flink api submissions, and I plan to change shell type FlinkTask to support k8s
Execution process analysis:
FlinkTask inherits the AbstractYarnTask and implements its own getScript method. AbstractYarnTask invokes FlinkTask's initSctipt method to generate a script, which is executed by ShellCommandExecutor
Maybe you have some deviations in your understanding of design details. The design details you provided are the implementation process of current code. What we need is what you will do.
Compatible with the following versions :dolphinshceduler3.2.2,flink1.17,kubernetes 1.20
May I ask how to be compatible with different versions of flink and k8s. And In what ways to support different deployment mode of flink on k8s in ds's backend and frontend.
Search before asking
Motivation
There are more and more ways to submit flink tasks to run on the k8s, so I recommend that the ds support this feature
Design Detail
No response
Compatibility, Deprecation, and Migration Plan
Compatible with the following versions :dolphinshceduler3.2.2,flink1.17,kubernetes 1.20
Test Plan
increase unit-test coverage
Code of Conduct
The text was updated successfully, but these errors were encountered: