[Verse 1]
Documentation waits in three sacred scrolls
KIP-500 breaks the ZooKeeper hold
Metadata quorum stands on its own
Controllers elect their rightful throne
[Chorus]
Read the docs, read them well
KIP-500 breaks the spell
Quorum votes, controllers lead
Metadata flows, ZooKeeper freed
Read the docs, make it clear
KRaft architecture's finally here
[Verse 2]
Official Kafka docs reveal the way
KRaft mode configuration saves the day
Bootstrap servers point to controller nodes
Cluster metadata in new episode
[Chorus]
Read the docs, read them well
KIP-500 breaks the spell
Quorum votes, controllers lead
Metadata flows, ZooKeeper freed
Read the docs, make it clear
KRaft architecture's finally here
[Bridge]
KIP-631 adds the missing piece
Quorum-based control brings sweet release
Three documents guide your migration quest
Official sources always know what's best
[Verse 3]
Format storage with the proper tool
Server properties follow KRaft rules
Process roles define what each node does
Controller quorum handles all the buzz
[Chorus]
Read the docs, read them well
KIP-500 breaks the spell
Quorum votes, controllers lead
Metadata flows, ZooKeeper freed
Read the docs, make it clear
KRaft architecture's finally here
[Outro]
Documentation wisdom never lies
Three KIPs unlock the enterprise
Official guides will see you through
KRaft implementation starts with you