4 Backup and Recovery

Kafka on Kubernetes with Strimzi · 4:17

Listen on 93

Lyrics

[Verse 1]
When disaster strikes your cluster down
Your topics hold the precious data crown
Configuration files and settings stored
Back them up before it's all ignored
Export your topic configs to a safe place
YAML files will keep your data's grace
Parameters and partitions defined
A backup strategy peace of mind

[Chorus]
Save it, Store it, Mirror it, Snap it
Four pillars keep your Kafka magic
Topics backed and offsets tracked
MirrorMaker keeps you on the right track
PVC snapshots when you need them most
Disaster recovery is your safety host

[Verse 2]
Consumer offsets tell the reading tale
Where each group left off without fail
Export the offsets to external store
JSON format holds what came before
When recovery time comes around
Restore those positions safe and sound
Your consumers pick up where they left
No message loss, no data theft

[Chorus]
Save it, Store it, Mirror it, Snap it
Four pillars keep your Kafka magic
Topics backed and offsets tracked
MirrorMaker keeps you on the right track
PVC snapshots when you need them most
Disaster recovery is your safety host

[Verse 3]
MirrorMaker Two across the wire
Replicates your streams through storm and fire
Source to target clusters synchronized
Real-time mirroring optimized
Cross datacenter failover ready
Keep your message flow rock steady
Connect framework powers the way
Disaster strikes but data stays

[Bridge]
Volume snapshots capture state
Persistent storage sealed by fate
Point in time recovery blessed
When your cluster faces its test
Storage classes make it clean
Best backup you've ever seen

[Chorus]
Save it, Store it, Mirror it, Snap it
Four pillars keep your Kafka magic
Topics backed and offsets tracked
MirrorMaker keeps you on the right track
PVC snapshots when you need them most
Disaster recovery is your safety host

[Outro]
Four strategies working as one team
Protecting your streaming data dream
Backup and recovery done right
Keeps your Kafka running through the night

← 2 KRaft and Kafka Streams / Connect | 3 Multi-Tenancy & Quotas →