Экземпляр контейнера 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.