[ 
https://issues.apache.org/jira/browse/FLINK-16760?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yang Wang updated FLINK-16760:
------------------------------
        Parent:     (was: FLINK-14460)
    Issue Type: New Feature  (was: Sub-task)

> Support the yaml file submission for native Kubernetes integration
> ------------------------------------------------------------------
>
>                 Key: FLINK-16760
>                 URL: https://issues.apache.org/jira/browse/FLINK-16760
>             Project: Flink
>          Issue Type: New Feature
>          Components: Deployment / Kubernetes, Deployment / Scripts
>            Reporter: Yang Wang
>            Priority: Major
>
> Currently, the native K8s integration is friendly and convenient to the Flink 
> users, especially they have some experience of YARN deployment. The 
> submission command and process are very similar and could be integrated into 
> their existing deployer(i.e. job lifecycle management system).
> However, if you are a K8s user and prefer the K8s way to start the Flink 
> cluster(regarding it as a application). Then yaml way is more appropriate.
>  
> What's the difference between standalone on K8s[1] and this ticket?
>  # Dynamic resource allocation
>  # Do not need to create taskmanager deployment yaml. Since the taskmanagers 
> will be allocated by Flink ResourceManager dynamically on demand. The 
> configmap, jobmanager deployment, service still need to be created manually.
>  # Service account needs to be prepared beforehand[2].
>  # Some scripts(flink-console.sh, jobmanager.sh, etc.) needs to be updated to 
> use native K8s entrypoint 
> {{org.apache.flink.kubernetes.entrypoint.KubernetesSessionClusterEntrypoint}}
>  
> Do we have the alternative option?
> A possible way is using a K8s job(yaml file) to run the 
> {{kubernetes-session.sh}} to start the Flink cluster. This is just moving the 
> submission from local machine to K8s cluster.
>  
> [1]. 
> [https://ci.apache.org/projects/flink/flink-docs-master/ops/deployment/kubernetes.html]
> [2]. 
> [https://ci.apache.org/projects/flink/flink-docs-master/ops/deployment/native_kubernetes.html#rbac]



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

Reply via email to