One problem I foresee is all my Kafka was behind layers of firewalls or restricted networks only accessible through jump hosts.
In other words, to make this easier it might be a good idea to have a builtin ssh/(generic CMD) kind of way of opening streams.