You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Yang Wang (Jira)" <ji...@apache.org> on 2020/09/02 02:29:00 UTC
[jira] [Commented] (FLINK-12884) Implement HighAvailabilityService
based on native k8s APIs
[ https://issues.apache.org/jira/browse/FLINK-12884?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17188936#comment-17188936 ]
Yang Wang commented on FLINK-12884:
-----------------------------------
Since [~ssy] is occupied by some other things, i will take over this ticket. [~xintongsong] Could you please re-assign this ticket to me?
> Implement HighAvailabilityService based on native k8s APIs
> ----------------------------------------------------------
>
> Key: FLINK-12884
> URL: https://issues.apache.org/jira/browse/FLINK-12884
> Project: Flink
> Issue Type: Sub-task
> Components: Runtime / Coordination
> Reporter: MalcolmSanders
> Assignee: MalcolmSanders
> Priority: Major
>
> Currently flink only supports HighAvailabilityService using zookeeper. As a result, it requires a zookeeper cluster to be deployed on k8s cluster if our customers needs high availability for flink. If we support HighAvailabilityService based on native k8s APIs, it will save the efforts of zookeeper deployment as well as the resources used by zookeeper cluster. It might be especially helpful for customers who run small-scale k8s clusters so that flink HighAvailabilityService may not cause too much overhead on k8s clusters.
> Previously [FLINK-11105|https://issues.apache.org/jira/browse/FLINK-11105] has proposed a HighAvailabilityService using etcd. As [~NathanHowell] suggested in FLINK-11105, since k8s doesn't expose its own etcd cluster by design (see [Securing etcd clusters|https://kubernetes.io/docs/tasks/administer-cluster/configure-upgrade-etcd/#securing-etcd-clusters]), it also requires the deployment of etcd cluster if flink uses etcd to achieve HA.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)