-
Notifications
You must be signed in to change notification settings - Fork 14
Closed
Description
We need an approach to expose the Broker(s) IP:PORT to clients outside the K8S cluster the broker is in.
Difference to Apache Kafka
Apache Kafka is stateful and partition-aware:
• Each partition has a leader
• Clients must talk directly to the leader
• Load balancers break this model !!!
So Apache Kafka must give clients exact broker endpoints, so that partition leader can be connected directly.
That’s why Kafka cannot just say “talk to me via the load balancer”.
We must define the right approach for Kafscale, which is not stateful, and maybe, can be represented via LB.
Clarification and documentation of the design decision are main goals of this ticket.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels