Kursplan
Grunnleggende Kafka-administrasjon
- Hvor Kafka passer inn i et moderne dataplattform og typiske produksjonsansvarsområder
- Kjernekonsepter for operatører: brokers, emner, partisjoner, offsetter, konsumeregrupper
- Replikeringsegenskaper: ledere og følgere, synkroniseringsreplikaer, tilgjengelighetskompromisser
- Kafka-operasjonshøydepunkter og vanlig terminologi som brukes i runbooks
KRaft-modus og klyngedesign
- KRaft-grunnleggende: kontrollere, metadata-kvote, valg, og hvorfor det er relevant operasjonelt
- Planlegging for deployering: størrelse for gjenkalling, partisjoner, lagringstid, og vekst
- Noderoller og -oppsett: kombinerte versus dedikerte kontrollere, feildomener
- Lab: inspiser KRaft-metadata, validere kvote-helse, og tolke kontrolleringslogger
Installasjon, konfigurasjon og daglige operasjoner
- Installasjonsmetoder (pakker, tarball, containere) og hva som skal standardiseres i virksomhetmiljøer
- Kjernebrokerkonfigurasjon som påvirker pålittelighet: lyttere, replikering, logkataloger, lagringstid
- Sikre tjenesteoperasjoner: oppstartrekkefølge, riktig nedkobling og validasjonssjekker
- Lab: deployer en flernodes-klyng, verifiser brokerregistrering, og bekreft grunnleggende produce og consume
Administrasjon av emner, partisjoner og dataplassering
- Emnelivsløype ved hjelp av Kafka-CLI: opprett, beskriv, oppdater konfigurasjoner, slett
- Velge partisjoner og replikasjonsfaktorer for reelle arbeidsbelastinger, inkludert vanlige anti-patterns
- Reassigneringer og balans: når å flytte partisjoner og hvordan verifisere fremgang på en sikker måte
- Lab: opprett emner, utløse partisjon-reassignering, simulere broker-nedetid, og bekrefte gjenopptakelse
Sikring av Kafka i produksjon
- TLS for klient- og inter-broker-trafikk: sertifikater, tillitskeder, og valideringssteg
- Autentisering med SASL: velge vanlige mekanismer og unngå feilkonfigurasjon
- Autorisasjon med ACLs: minst privilegert mønster for admin, produsenter, og konsumer
- Lab: aktiver TLS og SASL, validere klientkobling, og anvend ACLs for applikasjonsroller
Observabilitet, pålittelighet og feilsøking
- Overvåkningsessenser: kontrollerhelse, underrepresenterede partisjoner, forespørselslatens, disk- og nettverksoverslag
- Logger og metrikker: lese brokerlogger og eksponere metrikker via JMX-eksporterer til vanlige observabilitetssatser
- Operasjonelle playbooks: rullende omstart, sikre konfigurasjonsendringer, håndtering av full disk og ISR-problemer
- Lab: bygg en minimal varselesett, diagnosere en nedgradert klynge, og gjenopprette sunn replikasjon
Oppgraderinger og katastroferedningsberedskap
- Planlegging for Kafka-oppgradering: kompatibilitetssjekker, oppsetning, og tilbakekoblingsmetode
- Sikring av backup og gjenoppretting: hva som kan sikres, hva som ikke kan, og grunnleggende konfigurasjonsgjenoppretting
- Oversikt over klyngereplikering og når man skal bruke MirrorMaker 2 for DR og migrasjoner
- Avslutning: operasjonell sjekkliste, overgangsartefakter, og neste steg for produksjonsoverføring
Krav
- En forståelse av grunnleggende Linux-administrasjon (brukere, tjenester, filer, tillatelser)
- Erfaring med TCP/IP-nettverkskonsepter (DNS, port, brannmurer, belastningsfordelere)
- Grunnleggende skripterfaring (Bash, PowerShell eller lignende) for rutinemessige driftsuppgifter
Målgruppe
- Kafka-administratører og plattformsinjøyrer som er ansvarlige for drift av Kafka-klynger
- Site reliability engineers og DevOps-injøyrer som støtter strømmende plattformer
- Infrastruktur- og driftsteam som deployer nye KRaft-baserte Kafka-klynger eller migrerer fra ZooKeeper
Referanser (5)
Mulighet for å gjennomføre uavhengige øvelser i treningmiljøet.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kurs - Kafka for Administrators
Maskinoversatt
Kort og godt, riktig tempo (krever imidlertid grunnleggende bash-kunnskaper)
Krzysztof - Agora SA
Kurs - Kafka for Administrators
Maskinoversatt
Instruktøren aksepterer spørsmål når som helst under sesjonen, selv om emnet ble forelest for noen dager siden.
GOODLUCK MASHIMBA - Tanzania Revenue Authority
Kurs - Kafka for Administrators
Maskinoversatt
God presentasjonsteknikk
Md Maruf Hossain - ATOS PGS sp. z o.o.
Kurs - Kafka for Administrators
Maskinoversatt
Store ferdigheter, eksempler, sangat gode øvelser
Marek Konieczny - G2A.COM Limited
Kurs - Kafka for Administrators
Maskinoversatt