linkerd / linkerd

Old repo for Linkerd 1.x. See the linkerd2 repo for Linkerd 2.x.
https://linkerd.io
Apache License 2.0
5.34k stars 505 forks source link

Support for Kafka native protocol #778

Open mmolimar opened 7 years ago

mmolimar commented 7 years ago

It'd be great if linkerd could have support for Kafka native protocol. Do you have in mind to include this in the roadmap?

olix0r commented 7 years ago

Welcome to the project, @mmolimar!

I'm not all that familiar with Kafka's API, but from a glance at the docs it seems like it may be possible (though further investigation is needed to figure out exactly how this integrates).

Can you share any of linkerd's features that you're especially interested in for kafka?

mmolimar commented 7 years ago

Thanks @olix0r One use case I found was using Kafka in DC/OS. Kafka brokers are deployed on private agents inside a Mesos cluster and they are not accessible from the "outside world" of DC/OS. So, the idea would be to use Linkerd as a proxy in order to produce/consume messages in Kafka and take advantage of all features that Linkerd provides.