1 Rolling Updates & Upgrades

sitar drum and bass, russian roots reggae, illbient cumbia, grunge american primitivism

Listen on 93

Lyrics

[Verse 1]
Strimzi orchestrates the pods like clockwork gears
Rolling restart cascades through brokers without tears
One by one they cycle down, then spring back to life
Zero downtime maintenance cuts through operational strife

[Chorus]
Roll and upgrade, never skip a beat
Pod annotation triggers make the cycle complete
Version by version, protocol aligned
Log format follows, leaving nothing behind
Roll and upgrade, Strimzi leads the way

[Verse 2]
Operator version bumps require careful choreography
Download the YAML, apply with topology
Custom resources migrate through conversion hooks
Schema evolution written in Kubernetes books

[Chorus]
Roll and upgrade, never skip a beat
Pod annotation triggers make the cycle complete
Version by version, protocol aligned
Log format follows, leaving nothing behind
Roll and upgrade, Strimzi leads the way

[Verse 3]
Kafka version jumps need inter-broker sync
Protocol negotiation prevents the missing link
First upgrade the binaries, keep protocol low
Then bump protocol version, watch compatibility grow

[Bridge]
Canary pods test the waters first
Single instance validates before the burst
Staged rollout spreads across the fleet
Monitoring confirms each step's complete

[Chorus]
Roll and upgrade, never skip a beat
Pod annotation triggers make the cycle complete
Version by version, protocol aligned
Log format follows, leaving nothing behind
Roll and upgrade, Strimzi leads the way

[Outro]
Log message format waits until the end
When all brokers speak the same, then format can ascend
Rolling updates master the Kubernetes dance
Strimzi automation gives resilience a chance

← 6 Lab: Full Observability Stack | 2 Scaling →