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
 21 Timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier