[jira] [Created] (FLINK-15179) Kubernetes should not have a CustomCommandLine.

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-15179) Kubernetes should not have a CustomCommandLine.

Shang Yuanchun (Jira)
Kostas Kloudas created FLINK-15179:
--------------------------------------

             Summary: Kubernetes should not have a CustomCommandLine.
                 Key: FLINK-15179
                 URL: https://issues.apache.org/jira/browse/FLINK-15179
             Project: Flink
          Issue Type: Sub-task
          Components: Deployment / Kubernetes
    Affects Versions: 1.10.0
            Reporter: Kostas Kloudas
            Assignee: Kostas Kloudas


As part of FLIP-73, all command line options are mapped to config options. Given this 1-to-1 mapping, the Kubernetes command line could simply forward the command line arguments to ConfigOptions directly, instead of introducing new command line options. In this case, the user is expected to simply write:

 

{{bin/run -e (or --executor) kubernetes-session-cluster -D

kubernetes.container.image=MY_IMAGE ...}} 

and the CLI will parse the -e to figure out the correct {{ClusterClientFactory}} and {{ExecutorFactory}} and then forward to that the config options specified with {{-D}}. 

For this, we need to introduce a {{GenericCustomCommandLine}} that simply forward the specified parameters to the executors.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)