我有一个azure容器示例,我想连接到一个同样在azure中的Kafka。如果在Kafka配置播发.listeners与dns我可以连接,但与主机名我不能。在aci中,我也不能ping/wget/telnet到其他内部资源,只针对其他aci。
vnet kafka=vneta子网kafka=subneta
vnet aci=vneta subnet aci=subnetb
我用私有ip创建了aci。
我有一个azure容器示例,我想连接到一个同样在azure中的Kafka。如果在Kafka配置播发.listeners与dns我可以连接,但与主机名我不能。在aci中,我也不能ping/wget/telnet到其他内部资源,只针对其他aci。
vnet kafka=vneta子网kafka=subneta
vnet aci=vneta subnet aci=subnetb
我用私有ip创建了aci。
2条答案
按热度按时间rryofs0p1#
本文介绍如何在这种情况下配置侦听器:https://rmoff.net/2018/08/02/kafka-listeners-explained/
sczxawaw2#
对于您的问题,azure容器示例与其他azure资源连接。现在azure容器示例只支持一个私有ip,不支持dns标签,示例可以通过对等与同一vnet或不同vnet中的其他资源连接。
部署到虚拟网络的容器组当前不支持公共ip地址或dns名称标签。
所以你可以把aci和vnet上的私有ip连接起来。它只是一个预览版。有关更多详细信息,请参阅将容器示例部署到azure虚拟网络