Enhancing Kafka topic management
in Kubernetes with the
Unidirectional Topic Operator
Federico Valeri
StrimziCon 2024
https://strimzi.io
Topics
2
Partitions
3
Challenges
4
Topic Operator
5
KafkaTopic
6
Timeline
7
2018 (0.6)
Old gen
Bidirectional serial reconciliation. Metadata stored locally (SoT).
New gen “alpha”
Unidirectional batch reconciliation. KRaft support.
2023 (0.36)
2024 (0.41)
New gen “GA”
Replication factor change. Minor improvements.
20XX (X.XX)
Future
Multi-namespace reconciliation.
Management delegation.
Comparison
Old generation
New generation
8
Old gen issues
9
New gen features
10
Replication factor change
11
Multi-namespace reconciliation
Challenges:
12
Race conditions
13