Can't wait for Apache Kafka 2.8 to get your hands on zookeeperless Kafka? Here are some steps to try it out.
$ git clone https://github.com/apache/kafka
$ cd kafka
$ ./gradlew jar
$ ./bin/kafka-storage.sh format --config ./config/raft-combined.properties --cluster-id $(./bin/kafka-storage.sh random-uuid)
$ ./bin/kafka-server-start.sh ./config/raft-combined.properties
Produce and consume as normal on port 9092
Please note that this is not a release and just a way to get going with the latest and greatest from the Apache Kafka community. At the time of writing this, KIP-500 is still in active development and should not be used for production. ACLs, transactions, dynamic configs, or reassignment do not work when using the Kafka quorum mode at this time.