Azure 容器实例未连接 kafka 集群

Azure container instance not connected kafka cluster

我有一个Azure Container Instance,我想连接一个同样在azure中的kafka。 如果在 kafka 中使用 dns 配置 advertised.listeners 我可以连接,但是使用主机名我不能。 在 ACI 中,我也不能 ping/wget/telnet 其他内部资源,只能用于其他 ACI。

vnet kafka = vnetA 子网kafka = subnetA

vnet ACI = vnetA 子网 ACI = 子网 B

我用私有 ip 创建了 ACI。

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

Container groups deployed to a virtual network do not currently support public IP addresses or DNS name labels.

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

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