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

A Beginner’s Guide to Docker
Packt via FutureLearn
A Beginner's Guide to Kubernetes for Container Orchestration
Packt via FutureLearn
Beginner’s Guide to Containers and Orchestration
A Cloud Guru
Designing High Availability, Fault Tolerance, and DR with AWS Services
A Cloud Guru
Docker Certified Associate (DCA)
A Cloud Guru