无法从istio连接到kafa群集

时间:2019-06-22 07:49:17

标签: kubernetes apache-kafka istio

ec2中有一个Kafka集群。我们在server.properties中将ec2 ip作为侦听器和advertised.listeners。 (我们还没有DNS解析)。我们在ec2和k8s中都有MS,它们都可以连接到该kafka集群并进行操作。

现在我正在尝试在k8s中设置istio。我在route53中创建了DNS条目,它将解析为所有kafka ip,并在istio中添加了ServiceEntry。从特使到卡夫卡的港口应该开放。

问题是我可以从istio进行kafka主题列表,但不能生产或消费。。 DNS正在解析,并且从istio

打开了kafka端口

我怀疑我们需要将advertised.listeners更改为DNS,或者我已将所有群集的IP放入。从istio到kafka,我找不到任何解决方案。此外,没有添加Zookeeper服务条目,我还必须补充一点吗,我仅使用sarama lib连接到kafka吗?

感谢您的帮助。

kakfa为1.0.1 istio是1.1.7

我添加了生产者错误。

models/generic/model.tar.gz

1 个答案:

答案 0 :(得分:0)

您是否尝试在没有istio-injection标签的名称空间中安装kafka集群。有了这个,您应该绕过边卡,并使通信更容易。

当您开始部署多个服务https://istio.io/docs/setup/kubernetes/additional-setup/requirements

时,请记住阅读此内容
相关问题