Kubernetes 具有一个作业管理器的单个Flink群集中理想数量的任务管理器

Kubernetes 具有一个作业管理器的单个Flink群集中理想数量的任务管理器,kubernetes,apache-flink,flink-streaming,Kubernetes,Apache Flink,Flink Streaming,我正在Kubernetes中建立多个Flink集群,以部署多个作业。我想在集群模式下部署作业。对于单个Flink集群中的任务管理器计数,什么是一个好的数字,以便作业管理器能够很好地处理任务管理器注册?我希望每台机器有一个TM,并行度等于cpu核心数。这样,您就可以确保应用程序上没有并发线程,或者至少有最小并发线程。我不确定当你使用Kubernetes时它是否也适用。我不确定实际限制在哪里,但我经常看到40-50个任务经理的集群。@David Anderson,我认为job manager在30个

我正在Kubernetes中建立多个Flink集群,以部署多个作业。我想在集群模式下部署作业。对于单个Flink集群中的任务管理器计数,什么是一个好的数字,以便作业管理器能够很好地处理任务管理器注册?

我希望每台机器有一个TM,并行度等于cpu核心数。这样,您就可以确保应用程序上没有并发线程,或者至少有最小并发线程。我不确定当你使用Kubernetes时它是否也适用。我不确定实际限制在哪里,但我经常看到40-50个任务经理的集群。@David Anderson,我认为job manager在30个任务经理的集群中表现良好。当我们将这个数字增加到60+时,我们开始发现工作经理的问题。当集群重新启动时,集群需要很多时间才能恢复到正常状态。