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
Vittnesmål (5)
Möjlighet att utföra oberoende övningar i träningsmiljön.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kurs - Kafka for Administrators
Maskintolkat
Kortfattat, rätt tempo (kräver dock kunskap i bash-grundläggande)
Krzysztof - Agora SA
Kurs - Kafka for Administrators
Maskintolkat
Instruktören accepterar frågor när som helst under sessionen, även om ämnet undervisades för några dagar sedan.
GOODLUCK MASHIMBA - Tanzania Revenue Authority
Kurs - Kafka for Administrators
Maskintolkat
Bra presenteringsförmåga
Md Maruf Hossain - ATOS PGS sp. z o.o.
Kurs - Kafka for Administrators
Maskintolkat
Bra färdigheter, exempel, mycket bra övningar
Marek Konieczny - G2A.COM Limited
Kurs - Kafka for Administrators
Maskintolkat