Hi, I'm looking at my options for automating the deployment of Flink jobs on k8s (ideally using application mode), and I noticed that most of the examples of deploying Flink jobs in the docs use calls to the Flink binary, such as:
$ ./bin/flink run-application \ --target kubernetes-application \ -Dkubernetes.cluster-id=my-first-application-cluster \ -Dkubernetes.container.image=custom-image-name \ local:///opt/flink/usrlib/my-flink-job.jar However, my automation function won't be running in the same container as Flink, so I'm trying to determine what my options are here. Does Flink have an API available for submitting jobs? If not, how hard would it be to use the Kubernetes API to construct the deployment configs for new Flink applications? Is there a better way? Thanks, Devin G. Bost