Экземпляр контейнера Azure не подключен кластер kafka

У меня есть экземпляр контейнера Azure, и я хочу подключиться к kafka, также находящемуся в Azure. Если в кафке настроить adsised.listeners с днс я могу подключиться, однако с hostname не могу. В ACI я также не могу пинговать / wget / telnet с другими внутренними ресурсами, просто для других ACI.

vnet kafka = vnetA подсеть kafka = подсеть A

ACI vnet = подсеть ACI vnetA = подсеть B

Я создал ACI с частным IP.

2 ответа

Решение

В этой статье объясняется, как настроить слушателей в этой ситуации: https://rmoff.net/2018/08/02/kafka-listeners-explained/

Для вашей проблемы, что экземпляры контейнера Azure соединяются с другими ресурсами Azure. Теперь экземпляр контейнера Azure просто поддерживает частный IP-адрес и не содержит меток DNS, и экземпляры могут подключаться к другим ресурсам в том же Vnet или в другом Vnet с помощью пиринга.

Группы контейнеров, развернутые в виртуальной сети, в настоящее время не поддерживают общедоступные IP-адреса или метки имен DNS.

Таким образом, вы можете просто подключить ACI с частным IP-адресом Vnet. И это просто предварительная версия. Дополнительные сведения см. В разделе Развертывание экземпляров контейнера в виртуальной сети Azure.

Другие вопросы по тегам