Kursplan

Essentiella delar av Kafka Administration

  • Var Kafka passar in i en modern dataplattform och vanliga produktionsskyldigheter
  • Kärnkunskaper för operatörer: brokers, ämnen, partitioner, offsetter, konsumentgrupper
  • Grundläggande replikering: ledare och följare, synkroniserade repliker, tillgänglighetsavvägningar
  • Huvuddrag i Kafka-operationer och vanliga terminologier som används i driftsböcker

KRaft-läge och klusterdesign

  • Grundläggande KRaft: kontroller, metadataquorum, val, och varför det är viktigt operativt
  • Planering för distribution: storleksanpassning för dataflöde, partitioner, lagring och tillväxt
  • Nodroller och layout: kombinerade vs dedikerade kontroller, överväganden för felområden
  • Labb: granska KRaft-metadata, validera quorumhälsotillstånd, tolka kontrollytor

Installation, konfiguration och dagliga operationer

  • Installationsmetoder (paketeringar, tarballs, containrar) och vad som ska standardiseras i företagsmiljöer
  • Grundläggande brokerkonfiguration som påverkar tillförlitlighet: lyssnare, replikering, loggkataloger, lagring
  • Säkra serviceoperationer: startordning, smidigt nedstängning och valideringskontroller
  • Labb: distribuera ett flernods-kluster, verifiera brokerregistrering, bekräfta baslinje för produktion och konsumtion

Hantering av ämnen, partitioner och dataplaceringsstrategier

  • Ämnets livscykel med hjälp av Kafka CLI: skapa, beskriva, uppdatera konfigurationer, ta bort
  • Välja partitioner och replikeringsfaktorer för verkliga arbetsbelastningar, inklusive vanliga antipatterns
  • Omdistributions- och balansering: när att flytta partitioner och hur man säkert verifierar framsteg
  • Labb: skapa ämnen, utlösa en partitioneringsomdistribuering, simuler en brokerutfall och bekräfta återhämtning

Säkra Kafka för produktion

  • TLS för klient- och mellanbrokertrafik: certifikat, tillitskedjor och valideringssteg
  • Autentisering med SASL: välja vanliga mekanismer och undvika felkonfigurationer
  • Auktorisering med ACLs: minsta-behörighetsmönster för administratörer, producenter och konsumenter
  • Labb: aktivera TLS och SASL, validera klientanslutning och tillämpa ACLs för applikationsroller

Övervakning, tillförlitlighet och felsökning

  • Övervakningsessentiella: kontrollhälsotillstånd, underreplikerade partitioner, begäranlatens, disk- och nätverkssättningar
  • Loggar och mått: läsa brokerloggar och exponera mått via JMX exporterare till vanliga övervakningsstacks
  • Operativa driftsböcker: rullande omstartsprocedurer, säkra konfigurationsändringar, hantering av full disk och ISR-problem
  • Labb: skapa en minimal varningsuppsättning, diagnostisera ett förvärrat kluster och återställa frisk replikering

Uppgraderingar och beredskap inför katastrofåterställning

  • Planering för Kafka-uppdatering: kompatibilitetskontroller, stegningsmiljöer och återgångsmetoder
  • Säkerhetskopieringar och återställningsförväntningar: vad som kan säkerhetskopieras, vad som inte kan, och grunderna i konfigurationsåterställning
  • Översikt över mellanklusterreplikering och när man ska använda MirrorMaker 2 för DR och migrationer
  • Avslutande: operativ kontrolllista, leveransartefakter och nästa steg för produktionstillämpning

Krav

  • Förståelse av grundläggande Linux-administration (användare, tjänster, filer, behörigheter)
  • Erfarenhet av TCP/IP-nätverkskoncept (DNS, portar, brandväggar, belastningsutjämnare)
  • Grundläggande skriptkunskaper (Bash, PowerShell eller liknande) för rutinmässiga operativa uppgifter

Målgrupp

  • Kafkaadministratörer och plattformsingenjörer som är ansvariga för att driva Kafka-kluster
  • Site reliability engineers och DevOps-ingénjörer som stödjer strömningstillämpningar
  • Infrastruktur- och operationslag som distribuerar nya KRaft-baserade Kafka-kluster eller migrerar från ZooKeeper
 21 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier