[Verse 1]
In our Kafka cluster running free
Security's the missing key
TLS encryption we must enable
On every listener round the table
Bootstrap servers need protection
Client connections need inspection
Set the security protocol right
SASL SSL shining bright
[Chorus]
Lock it down, encrypt the sound
SCRAM SHA five twelve all around
ACLs control the flow
Zero downtime as we go
TLS on every port
User auth of every sort
Strimzi security made strong
This is how we get along
[Verse 2]
KafkaUser resource we create
SCRAM SHA authentication fate
Password stored in secret space
Topic level access we embrace
Producer rights on my-topic name
Consumer groups join the game
Allow operations read and write
Authorization done just right
[Chorus]
Lock it down, encrypt the sound
SCRAM SHA five twelve all around
ACLs control the flow
Zero downtime as we go
TLS on every port
User auth of every sort
Strimzi security made strong
This is how we get along
[Verse 3]
Client application needs to know
Truststore path and how to flow
SASL mechanism set in stone
Username password not alone
Properties file configured clean
Bootstrap servers through the screen
Producer sends with credentials true
Authentication's what we do
[Bridge]
Certificate rotation time has come
Cluster operator gets it done
Rolling update keeps us live
Zero downtime we achieve
Old certs fade and new ones rise
No disruption to surprise
Kafka keeps on running strong
Security updated all along
[Chorus]
Lock it down, encrypt the sound
SCRAM SHA five twelve all around
ACLs control the flow
Zero downtime as we go
TLS on every port
User auth of every sort
Strimzi security made strong
This is how we get along
[Outro]
Secured cluster stands so tall
TLS protecting one and all
Users authenticated right
Kafka streaming through the night