Cursusaanbod
Essentiële Kafka-beheer
- Waar Kafka thuishoort in een moderne gegevensplatform en typische productieverantwoordelijkheden
- Kernconcepten voor beheerders: brokers, topics, partities, offsets, consumergroepen
- Replicatiebasis: leiders en volgers, in-sync replicas, beschikbaarheidstrade-offs
- Kafka operationele highlights en veelgebruikte terminologie in runbooks
KRaft-modus en clusterontwerp
- KRaft-basis: controllers, metadata quorum, verkiezingen en waarom het operationeel belangrijk is
- Implementatieplanning: groottebepaling voor doorvoer, partities, retentie en groei
- Node-rolkenmerken en -indelingen: gecombineerd versus specifieke controllers, overwegingen voor foutdomeinen
- Lab: inspecteer KRaft-metadata, valideer quorumgezondheid en interpreteer controllerlogs
Installatie, configuratie en dagelijkse operaties
- Installatiemethoden (pakketten, tarball, containers) en wat er in bedrijfsomgevingen gestandaardiseerd moet worden
- Kernbrokerconfiguratie die betrouwbaarheid beïnvloedt: listeners, replicatie, logdirectories, retentie
- Veilige serviceoperaties: opstartvolgorde, soepel afsluiten en validatiechecks
- Lab: implementeer een multi-node cluster, valideer brokerregistratie en bevestig basissynchronisatie en consumeren
Topics, partities en data placement beheren
- Topiclevenscyclus met de Kafka-CLI: aanmaken, beschrijven, configuratie bijwerken, verwijderen
- Partities en replicatiefactoren kiezen voor echte workloads, inclusief veelvoorkomende anti-patterns
- Reassignments en balancing: wanneer partities verplaatst moeten worden en hoe voortgang veilig gevalideerd kan worden
- Lab: topics aanmaken, een partition reassignment triggeren, een broker-outage simuleren en herstel bevestigen
Kafka beveiligen voor productie
- TLS voor client- en inter-broker-verkeer: certificaten, trust chains en validatiestappen
- Authenticatie met SASL: selecteer veelvoorkomende mechanismen en vermijd verkeerde configuraties
- Autorisatie met ACLs: minimaal-bereikpatronen voor admins, producers en consumers
- Lab: TLS en SASL inschakelen, clientconnectiviteit valideren en ACLs toepassen voor applicatirollen
Observabiliteit, betrouwbaarheid en oplossing
- Monitoringessentiële punten: controllergezondheid, onvoldoende gerepliceerde partities, verzoeklatentie, schijf- en netwerksaturatie
- Logs en metrics: brokerlogs lezen en metrieken blootleggen via JMX exporter naar veelvoorkomende observabiliteitsstacks
- Operationele playbooks: rollend herstarten, veilige configwijzigingen, disk-full en ISR-issues afhandelen
- Lab: bouw een minimale waarschuwingsset, diagnoseer een gedegradeerd cluster en herstel gezonde replicatie
Upgrades en disaster recovery readiness
- Upgradeplanning voor Kafka: compatibiliteitscontroles, staging en rollbackbenadering
- Backups en herstelverwachtingen: wat kan worden gearchiveerd, wat niet, en basisprincipes van configuratieherstel
- Cross-cluster replicatieoverzicht en wanneer MirrorMaker 2 gebruikt moet worden voor DR en migraties
- Afsluiting: operationele checklist, overdrachtovereenkomsten en volgende stappen voor productierollout
Vereisten
- Een begrip van basissysteembronnen (gebruikers, services, bestanden, rechten)
- Ervaring met TCP/IP-netwerkconcepten (DNS, poorten, firewalls, load balancers)
- Basis scripting ervaring (Bash, PowerShell of vergelijkbaar) voor routine operationele taken
Doelgroep
- Kafka-beheerders en platformingenieurs die verantwoordelijk zijn voor het beheren van Kafka-clusters
- Site reliability engineers en DevOps ingenieurs die streaming-platforms ondersteunen
- Infrastructuur- en operations teams die nieuwe KRaft-gestuurde Kafka-clusters implementeren of migreren van ZooKeeper
Getuigenissen (5)
Mogelijkheid om zelfstandige oefeningen uit te voeren in de trainingsomgeving.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Cursus - Kafka for Administrators
Automatisch vertaald
Ter zake, juiste tempo (bash-basisvaardigheden vereist)
Krzysztof - Agora SA
Cursus - Kafka for Administrators
Automatisch vertaald
De trainer accepteert vragen op elk moment van de sessie, zelfs als het onderwerp enkele dagen geleden is behandeld.
GOODLUCK MASHIMBA - Tanzania Revenue Authority
Cursus - Kafka for Administrators
Automatisch vertaald
Goed presentatievaardigheid
Md Maruf Hossain - ATOS PGS sp. z o.o.
Cursus - Kafka for Administrators
Automatisch vertaald
Grote vaardigheden, voorbeelden, zeer goede oefeningen
Marek Konieczny - G2A.COM Limited
Cursus - Kafka for Administrators
Automatisch vertaald