Hi, On the KRaft section of the Kafka documentation, related with `Deploying Considerations`, in one of the points is stated:
- For redundancy, a Kafka cluster should use 3 controllers. More than 3 controllers is not recommended in critical environments. In the rare case of a partial network failure it is possible for the cluster metadata quorum to become unavailable. This limitation will be addressed in a future release of Kafka. Link to the related section on the docs: https://kafka.apache.org/documentation/#kraft_deployment Could you please clarify the following part? *"More than 3 controllers is not recommended in critical environments"* Is it indeed the case or it's a typo? It was never the case with Zookeeper, where a quorum with number higher than 3 was recommended to achieve better failover. How would one ensure production level fault-tolerance with only 3 nodes if having more than 3 is not recommended? Best regards, Grigorios [image: image.png]