Kubernetes 如何在Kafka broker上添加HAproxy

Kubernetes 如何在Kafka broker上添加HAproxy,kubernetes,apache-kafka,haproxy,kubernetes-ingress,Kubernetes,Apache Kafka,Haproxy,Kubernetes Ingress,我在3个节点上设置了Kubernetes。3个Kafka代理正在群集上成功运行。集群外有一个第三方应用程序正在使用此Kafka。第三方应用程序(工具)只能在其配置中使用1个代理列表。该工具无法添加3个代理列表。都很好,但有时工具得到了notleaderorpartitionexception。 该工具无法打开另一个代理 是否可以在Kubernetes中添加代理层,从而为Kafka集群提供HA?有人能为我提供一些代理层的示例吗?即使您只向客户机提供一个代理作为引导服务器,它也应该在连接后自动发现集

我在3个节点上设置了Kubernetes。3个Kafka代理正在群集上成功运行。集群外有一个第三方应用程序正在使用此Kafka。第三方应用程序(工具)只能在其配置中使用1个代理列表。该工具无法添加3个代理列表。都很好,但有时工具得到了
notleaderorpartitionexception
。 该工具无法打开另一个代理


是否可以在Kubernetes中添加代理层,从而为Kafka集群提供HA?有人能为我提供一些代理层的示例吗?

即使您只向客户机提供一个代理作为引导服务器,它也应该在连接后自动发现集群的其余部分。您确定您看到的异常实际上是由此引起的吗?如果应用程序不支持以逗号分隔的代理列表,则该应用程序似乎编写错误。