3 KRaft Mode (ZooKeeper-less Kafka)

Apache Kafka & Strimzi · 7:59

Listen on 93

Lyrics

[Verse 1]
ZooKeeper's been our trusted friend for years
Managing metadata, handling all our fears
But Strimzi's moving forward, there's a new way to go
KRaft mode is coming, though the pace is slow

[Chorus]
KRaft mode, KRaft mode, controllers lead the way
No more ZooKeeper dependency to stay
Node pools define the roles we need
Controller-only or combined indeed
KRaft mode, KRaft mode, the future's here today

[Verse 2]
Strimzi's roadmap shows us where we're bound
KRaft support is building, getting more sound
From experimental status to production grade
The transition path is carefully being made

[Chorus]
KRaft mode, KRaft mode, controllers lead the way
No more ZooKeeper dependency to stay
Node pools define the roles we need
Controller-only or combined indeed
KRaft mode, KRaft mode, the future's here today

[Verse 3]
Migration from ZooKeeper takes some planning time
Data transformation, keeping systems in line
KafkaNodePool CRD helps us organize
Controller nodes and brokers, each with their own size

[Bridge]
Controller-only nodes just manage state
Combined nodes handle both, they don't hesitate
Role-based management gives us the control
Each node pool serves its designated goal

[Chorus]
KRaft mode, KRaft mode, controllers lead the way
No more ZooKeeper dependency to stay
Node pools define the roles we need
Controller-only or combined indeed
KRaft mode, KRaft mode, the future's here today

[Outro]
Strimzi's KRaft journey, step by step we climb
Leaving ZooKeeper behind, it's just a matter of time
Controllers rule the cluster in this brand new way
KRaft mode in Kubernetes, it's here to stay

← 1 KRaft Performance Characteristics | 4 Encrypting Data at Rest →