Используя kubernetes-kafka в качестве отправной точки с минибуком.
Для обнаружения службы внутри кластера используется служба StatefulSet и служба безгласных.
Цель состоит в том, чтобы разоблачить отдельных Kafka Brokers извне, которые внутренне адресованы как:
kafka-0.broker.kafka.svc.cluster.local:9092
kafka-1.broker.kafka.svc.cluster.local:9092
kafka-2.broker.kafka.svc.cluster.local:9092
Ограничение состоит в том, что эта внешняя служба может адресовать брокеров конкретно.
Каков правильный (или один возможный) способ обойти это? Возможно ли открыть внешнюю службу за kafka-x.broker.kafka.svc.cluster.local:9092
?