Azure容器实例未连接kafka集群

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure容器实例未连接kafka集群相关的知识,希望对你有一定的参考价值。

我有一个Azure容器实例,我想连接到同样位于azure的kafka。如果在kafka中使用dns配置advertised.listeners我可以连接,但是使用主机名我不能。在ACI中,我也无法ping / wget / telnet到其他内部资源,仅适用于其他ACI。

vnet kafka = vnetA子网kafka = subnetA

非活动ACI = vnetA子网ACI = subnetB

我用私人ip创建了ACI。

答案

本文介绍了在这种情况下如何配置监听器:https://rmoff.net/2018/08/02/kafka-listeners-explained/

另一答案

针对Azure容器实例与其他Azure资源连接的问题。现在,Azure容器实例仅支持私有IP且没有DNS标签,并且实例可以与同一Vnet中的其他资源或具有对等关系的不同Vnet连接。

部署到虚拟网络的容器组当前不支持公共IP地址或DNS名称标签。

因此,您只需将ACI与私有IP Vnet连接即可。它只是一个预览版本。有关更多详细信息,请参阅Deploy container instances into an Azure virtual network

以上是关于Azure容器实例未连接kafka集群的主要内容,如果未能解决你的问题,请参考以下文章

docker容器搭建kafka集群

Kafka 连接器的动态创建

docker启动kafka

Kafka使用容器方式部署时客户端连接需要注意的事项

给kafka配置外部连接

Strimzi Kafka 与 Azure 存储类兼容?