Hi, Gil

IIUC, you want to deploy Flink cluster using YAML files yourselves and
want to know whether the JM should be deployed as Job[1] or
Deployment. If that is the case, as Matthias mentioned, Flink provides
two ways to integrate with K8S [2][3], in [3] the JM will be deployed
as a Deployment.

[1] https://kubernetes.io/docs/concepts/workloads/controllers/job/
[2] 
https://ci.apache.org/projects/flink/flink-docs-release-1.12/deployment/resource-providers/native_kubernetes.html
[3] 
https://ci.apache.org/projects/flink/flink-docs-release-1.12/deployment/resource-providers/standalone/kubernetes.html

Best,
Yangze Guo

On Thu, Apr 22, 2021 at 10:46 PM Matthias Pohl <matth...@ververica.com> wrote:
>
> Hi Gil,
> I'm not sure whether I understand you correctly. What do you mean by 
> deploying the job manager as "job" or "deployment"? Are you referring to the 
> different deployment modes, Flink offers [1]? These would be independent of 
> Kubernetes. Or do you wonder what the differences are between the Flink on 
> Kubernetes (native) [2] vs Flink on Kubernetes (standalone using YAML files)?
>
> Best,
> Matthias
>
> [1] 
> https://ci.apache.org/projects/flink/flink-docs-release-1.12/deployment/#deployment-modes
> [2] 
> https://ci.apache.org/projects/flink/flink-docs-release-1.12/deployment/resource-providers/native_kubernetes.html
> [3] 
> https://ci.apache.org/projects/flink/flink-docs-release-1.12/deployment/resource-providers/standalone/kubernetes.html
>
> On Wed, Apr 21, 2021 at 11:19 PM Gil Amsalem <gil.amsa...@booking.com> wrote:
>>
>> Hi,
>>
>> I found that there are 2 different approaches to setup Flink over kubernetes.
>> 1. Deploy job manager as Job.
>> 2. Deploy job manager as Deployment.
>>
>> What is the recommended way? What are the benefits of each?
>>
>> Thanks,
>> Gil Amsalem

Reply via email to