The document discusses bringing Apache Kafka clusters into production without using ZooKeeper for coordination and metadata storage. It describes how Kafka uses ZooKeeper currently and the problems with this approach. It then introduces KRaft, which replaces ZooKeeper by using Raft consensus to replicate cluster metadata within Kafka. The key aspects of deploying, operating and troubleshooting KRaft-based Kafka clusters are covered, including formatting storage, controller setup, rolling upgrades, and examining the replicated metadata log.