Да, клиент под управлением 0.10 может подключаться к кластеру с более новой версией, включая 2.1.
Клиент, очевидно, не сможет использовать более новые функции. Брокер Kafka также должен будет конвертировать сообщения от этого старого клиента и обратно, что может повлиять на производительность. Кроме того, он должен просто работать.