YoVDO

Deploying and Running Apache Kafka on Kubernetes

Offered By: LinkedIn Learning

Tags

Apache Kafka Courses Docker Courses Kubernetes Courses Microservices Courses Distributed Systems Courses Containerization Courses StatefulSets Courses

Course Description

Overview

Learn about how to deploy Apache Kafka on Kubernetes. Explore the features and configuration options essential to a successful deployment.

Syllabus

Introduction
  • Introduction to this course
1. Running a Kafka Cluster on the Command Line
  • Running Apache Kafka on the command line
  • Sending Apache Kafka events
2. Deploying an Apache Kafka Cluster to Kubernetes
  • Apache Kafka brokers and their identity
  • Kubernetes StatefulSets for brokers
  • Installing Docker and Kubernetes
  • Deploying an Apache Kafka StatefulSet
3. Gaining Access to Apache Kafka
  • 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
4. Keeping Apache Kafka on Kubernetes Healthy
  • Health probes in Kubernetes
  • Readiness probes in Kubernetes
  • Configuring Apache Kafka health
  • Configuring Apache Kafka readiness
5. Apache Kafka on Kubernetes in Production
  • High availability in Kubernetes
  • Automation for deploying Apache Kafka on Kubernetes
  • Deploying Apache Kafka with Strimzi Operators

Taught by

Kate Stanley

Related Courses

Deploying Apache Pulsar to Google Kubernetes Engine
Pluralsight
Stream Processing Design Patterns with Kafka Streams
LinkedIn Learning
Apache Kafka Series - Confluent Schema Registry & REST Proxy
Udemy
Apache Kafka Series - Kafka Connect Hands-on Learning
Udemy
The Complete Apache Kafka Practical Guide
Udemy