Learn about how to deploy Apache Kafka on Kubernetes. Explore the features and configuration options essential to a successful deployment.
Overview
Syllabus
Introduction
- Introduction to this course
- Running Apache Kafka on the command line
- Sending Apache Kafka events
- Apache Kafka brokers and their identity
- Kubernetes StatefulSets for brokers
- Installing Docker and Kubernetes
- Deploying an Apache Kafka StatefulSet
- Listeners and advertised listeners
- Multi-broker Apache Kafka cluster in containers
- Multi-broker Apache Kafka cluster on Kubernetes in theory
- Multi-broker Apache Kafka cluster on Kubernetes in practice
- Deploying ZooKeeper
- Health probes in Kubernetes
- Readiness probes in Kubernetes
- Configuring Apache Kafka health
- Configuring Apache Kafka readiness
- High availability in Kubernetes
- Automation for deploying Apache Kafka on Kubernetes
- Deploying Apache Kafka with Strimzi Operators
Taught by
Kate Stanley