首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flink状态HA kubernetes集群

Flink状态HA kubernetes集群
EN

Stack Overflow用户
提问于 2020-05-21 12:10:41
回答 1查看 374关注 0票数 1

我试图在kubernetes上部署高可用的flink集群。在下面的例子中,工作节点被复制,但是我们只有一个主荚。

https://github.com/apache/flink-statefun

据我所知,有两种方法可以使工作经理HA。

  1. https://ci.apache.org/projects/flink/flink-docs-stable/ops/jobmanager_high_availability.html
  2. https://medium.com/hepsiburadatech/high-available-flink-cluster-on-kubernetes-setup-73b2baf9200e

在第一个示例中,我们部署了另一个作业管理器,以便在发生故障时在它们之间切换。在第二个示例中,kubernetes在发生故障时重新部署作业管理器pod。

所以我有几个问题

对于这两个示例,当活动作业管理器失败时,运行的作业会发生什么情况? kubernetes?

  • For可以应用第一个场景吗?第二个场景在作业管理器失败之前是不可用的,但是在第一个场景中,对吗?

  • ,这两种场景的优缺点是什么?
EN

回答 1

Stack Overflow用户

发布于 2020-05-21 17:25:30

有一种方法可以使作业管理器HA,您的两个链接都是使用JM使用动物园管理员集群来创建JM的活动/备用架构。

当Active.

  • Ofcouse,
  1. 失败时,有一个“故障转移”,如apache文档中的描述(第一个链接),备用JM变成了flink,只是整个JobManager集群的部署,您仍然可以使用HA集群模式使用zk。
  2. No,两者都会使“故障转移”和一个备用JM成为活动的。

您不明白kubernetes仅仅是flink的部署集群,就像您可以在物理/虚拟服务器上部署它一样,就像您可以在kubernetes上部署它一样,但是高活力之类的东西将保持不变。

编辑:您可以在JobManager的kubernetes中制作2个或更多的荚,然后它将等于第一个解。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61934250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档