Kategorien
/
Microservices
/
Apache Kafka auf Kubernetes

Apache Kafka auf Kubernetes

Ein einsteigerfreundlicher Kurs zum Betrieb von Apache Kafka auf Kubernetes. Teilnehmende lernen die Grundlagen von Kafka in Containern, die Arbeit mit Operatoren und wie man ein kleines Deployment gesund, beobachtbar und sicher hält.

Was werden Sie lernen?

Sie verstehen, wie sich Kafka auf Kubernetes-Primitiven abbildet, wie eine Bereitstellung mit einem Operator erfolgt und wie Sie sichere Entscheidungen zu Topics, Storage, Netzwerk und Clients treffen. Außerdem lernen Sie die Grundlagen von Connect, Schema-Praktiken, Observability und Troubleshooting.

Nach diesem Training können Sie sicher:

  • Erklären, wie Pods, StatefulSets und Services einen Kafka-Cluster tragen
  • Topics mit sinnvollen Defaults für Partitionen, Replikation und Aufbewahrung anlegen
  • Einen kleinen Kafka-Cluster mit einem Operator betreiben und einfache Änderungen anwenden
  • Connect nutzen und mit einer Schema-Vorgehensweise stabilen Datenaustausch erreichen
  • Broker-Gesundheit und Consumer Lag überwachen und typische Probleme beheben
  • Basis-Sicherheit mit TLS, ACLs und sauberer Namespace-Trennung anwenden

Anforderungen:

  • Sicherheit an der Kommandozeile und Grundkenntnisse zu Kubernetes
  • Grundbegriffe zu Kafka sind hilfreich, aber nicht erforderlich
  • Zugriff auf eine Nicht-Produktionsumgebung ist hilfreich

Kursübersicht*:

*Wir wissen, dass jedes Team seine eigenen Bedürfnisse und Anforderungen hat. Deshalb können wir den Schulungsplan je nach Bedarf anpassen.

Modul 1: Kafka und Kubernetes Basics

  • Kurzer Kafka-Überblick und Gründe für den Betrieb auf Kubernetes
  • Pods, StatefulSets, PersistentVolumeClaims und Services verständlich erklärt
  • Operator-Überblick und wann operator-gemanagte Cluster sinnvoll sind

Modul 2: Bereitstellung mit einem Operator

  • Zentrale Custom Resources für einen Kafka-Cluster
  • Einfache Broker-Konfiguration wie Listener und Storage
  • Minimalen Cluster erstellen und Status sowie Events verstehen

Modul 3: Storage und Netzwerk Essentials

  • StorageClasses, PVC-Größe, Replikation und Aufbewahrungsregeln
  • Servicetypen für internen und externen Zugriff und Headless-Discovery
  • Listener, advertised Adressen und Connectivity-Checks für Clients

Modul 4: Topics und Clients

  • Topics mit passenden Partitionen und Replikation anlegen
  • Aufbewahrung und Compaction mit einfachen Beispielen erklären
  • Producer- und Consumer-Grundlagen inkl. acks, Retries und Offset-Commits

Modul 5: Connect und Schemas auf Kubernetes

  • Kafka-Connect-Worker betreiben und einen Connector hinzufügen
  • Single Message Transforms für leichte Umformungen
  • Schema-Überlegungen und Registry-Grundlagen für sichere Evolution

Modul 6: Observability und Skalierung

  • Wichtige Metriken wie Under Replicated Partitions und Consumer Lag
  • Prometheus oder Grafana im Überblick und nützliche Dashboards
  • Broker und Partitionen ergänzen und Consumer passend dimensionieren

Modul 7: Sicherheit und Governance

  • TLS für Datenübertragung und Speicherung in einfachen Worten
  • SASL und ACL Basics sowie Umgang mit Secrets
  • Namespaces, Network Policies und Namenskonventionen

Modul 8: Troubleshooting und sichere Änderungen

  • Häufige Probleme wie falsch konfigurierte Listener oder Speicherdruck
  • Rolling Updates, Broker-Restarts und Partition Reassignment
  • Einfache Backup-Überlegungen und eine schlanke Change-Checkliste

Praxisnahes Lernen mit erfahrenen Dozenten bei Ihnen vor Ort für Organisationen.

0
Graph Icon - Education X Webflow Template
Ebene: 
Intermediate
Clock Icon - Education X Webflow Template
Dauer: 
2
Tage (Stunden:
14
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Umfassende praktische Erfahrung in einem speziellen Umfeld
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

Erlernen Sie neue Fähigkeiten unter Anleitung erfahrener Lehrer von überall.

0
Graph Icon - Education X Webflow Template
Ebene: 
Intermediate
Clock Icon - Education X Webflow Template
Dauer: 
2
Tage (Stunden:
14
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

You can participate in a Public Course with people from other organisations.

0

/per trainee

Number of Participants

1 Participant

Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
Oops! Something went wrong while submitting the form.
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
2
Hours (days:
14
Camera Icon - Education X Webflow Template
Fits ideally for individuals and small groups
Star Icon - Education X Webflow Template
Networking opportunities with fellow participants.
*Price can range depending on number of participants, change of outline, location etc.