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

Advanced Operating Systems
Georgia Institute of Technology via Udacity
High Performance Computing
Georgia Institute of Technology via Udacity
GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity
Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX
CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX