Kafka Security Fundamentals — adding TLS to your event-driven utility belt!

Getting Started… again!

Apache Kafka project official logo

SSL Certificate Rewind

Kafka Settings

bootstrap.servers

security.protocol

ssl.truststore.location

ssl.truststore.password

ssl.keystore.location

ssl.keystore.password

ssl.key.password

Common configuration options for the most popular offerings

Strimzi / Red Hat AMQ Streams / IBM Event Streams

Confluent Platform

IBM Event Streams on Cloud

Practical Use Case with Kafka binaries

Scenario setup

Create a Kafka cluster instance.

Create a Kafka topic via the Strimzi Operator.

Create a KafkaUser via the Strimzi Operator

Generate configuration properties

Conclusion

--

--

Dad to B, Husband to A, Mental Health & Suicide Prevention Advocate, Magic: The Gathering Nerd, Principal Engineer — Kubernetes at Seagate Technology.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Rick Osowski

Dad to B, Husband to A, Mental Health & Suicide Prevention Advocate, Magic: The Gathering Nerd, Principal Engineer — Kubernetes at Seagate Technology.