1 High Availability

liquid drum and bass blues, symphonic city pop, slushwave acid house

Listen on 93

Lyrics

[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 →