+1 to what Daniel mentioned. you can if you really have to but note that ZK does not have inbuilt multitenancy..
for instance - If your kafka consumers are using ZK for checkpointing then a bad consumer can bring down entire ZK and impact both Kafka and Pinot