[Verse 1] Three brokers minimum standing in formation Like guardians scattered across the constellation When one falls silent, the others remain Kafka keeps flowing through digital rain Min insync replicas set to two Guarantees your data makes it through [Chorus] Three brokers, two replicas in sync Pod budgets hold the missing link Spread across zones like seeds in soil Anti-affinity prevents the coil High availability, never break That's the promise Kafka makes [Verse 2] Pod disruption budgets draw the line How many can vanish at one time Kubernetes rolling updates must wait Till the minimum threshold you create Topology spread constraints take control Distribution is the ultimate goal [Chorus] Three brokers, two replicas in sync Pod budgets hold the missing link Spread across zones like seeds in soil Anti-affinity prevents the coil High availability, never break That's the promise Kafka makes [Bridge] Zone alpha, beta, gamma apart Each broker plays its crucial part Never let them share the same machine Anti-affinity keeps the distance clean Preferred scheduling finds the way Required rules that pods obey [Verse 3] When disaster strikes a single zone Other regions carry on alone Fault domains scattered far and wide Message streams continue their ride Partition leaders switch with grace No single point becomes the case [Final Chorus] Three brokers, two replicas in sync Pod budgets hold the missing link Spread across zones like seeds in soil Anti-affinity prevents the coil High availability, systems wake To the promises that Strimzi makes [Outro] Distribution, separation, replication flow High availability wherever you go
← 6 Lab: Cluster Upgrade & Rebalance | 2 Performance Optimization →