External Listener #5699
Replies: 1 comment 2 replies
-
Kafka requires clients to have direct access to each of the Kafka brokers which are part of the clusters. So the bootstrap service is used by the clients to get the metadata for the Kafka cluster and the per-broker services will be used by the clients to access directly the brokers hosting the partition replica they want to connect to. In the clients, you should probably either configure the DNS name you are trying to use ( One thing to note ... the configuration you have right not above will give the per-broker loadbalancers the DNS names |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
So we running Kafka Strimzi operator within AKS. We want to connect to this kafka from our on-premise network too (all network etc is configured).
What we configured is an external Listener of type
loadbalancer
but with an annotation of Azure Internal IP. This works fine.The above creates 4 services. An
external-0,1,2
- One per broker, and oneexternal-bootstrap
.Question:
(1) What is the use of the
external-0,1,2
services ?(2) When connecting from on-premise for example, we should use the
external-bootstrap
service and NOT theexternal-0,1,2
right ?Beta Was this translation helpful? Give feedback.
All reactions