Раньше ZooKeeper хранил метаданные и quorum контроллера; KRaft переносит метаданные в сам Kafka (quorum controllers) — упрощает архитектуру.
Разбор
- Новые версии ориентированы на KRaft.
- Клиентам топиков это почти прозрачно.
- Операционно важно знать, какой режим у кластера.
- Миграции ZK→KRaft требуют плана.
Итог
ZK/KRaft — слой метаданных и контроля кластера, не бизнес-топики.