Running Apache Kafka on Kubernetes and OpenShift
summary
Deploys Apache Kafka on Kubernetes/OpenShift using the open source Strimzi operator with CRDs (example: KafkaTopic CRD and KafkaUser), demo runs on OpenShift 3.9 with kubernetes 1.9+ baseline. Operator installs Zookeeper (3 pods), then Kafka, manages rolling updates, TLS certificates (generated into secrets) and topic/user lifecycle with bi-directional sync. Supports Kafka Connect and MirrorMaker, Helm for operator install, Java-based operator, semi-automated version upgrades, and external access via load balancer, nodePort or OpenShift routes.
AI-written summary · about
chapters (15)
- 0:00Start
- 0:48What Kafka Is and How It Works
- 1:44Basics about How Kafka Works
- 4:43Compacted Topic
- 11:57Deploy the Kafka Cluster
- 13:46Deploy the Kafka Cluster
- 15:32Deploying the Kafka Cluster
- 17:42Auto Create Topics
- 34:43Which Versions of Kubernetes and Openshift Are You Going To Support
- 39:09Bootstrap Service
- 40:33Configuration File
- 42:58Load Balancers
- 45:00Licensing
- 47:10Operator Metering
- 47:51Operator Can Upgrade Kafka
related talks
44mTaming Apache Kafka Using GitOps
26mProduction Grade Kafka on K8s
33mKafka Operator: Managing and Operating Kafka Clusters in Kubernetes [A]
42mTransition to Apache Kafka on Kubernetes With Strimzi
31mSimplifying Apache Kafka on Kubernetes With Strimzi
29mKafka on Kubernetes: Does it really have to be the hard way?
40mOperate Kubernetes workloads: extend the platform with the operator pattern
31mEvent driven communication with Kafka on Kubernetes
