Hi Grigorios I've asked the author in the JIRA: https://issues.apache.org/jira/browse/KAFKA-14207
Thanks. Luke On Wed, Jul 5, 2023 at 10:31 PM Grigorios Avgitidis <avg...@gmail.com> wrote: > 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] >