Technology · Ebook
Strimzi: Apache Kafka on Kubernetes
by Shriira Press
Strimzi is the CNCF project for running Apache Kafka on Kubernetes — using Operators to deploy and manage Kafka clusters (and topics, users, connectors) declaratively, automating Kafka's complex operations. This free book teaches it from the ground up: the Kafka-on-Kubernetes problem and what Strimzi is, Apache Kafka and event-streaming concepts, Strimzi's architecture (the Operators and custom resources), deploying a Kafka cluster (the Kafka resource, brokers, storage, KRaft), topics and users (the Topic and User Operators), security (TLS, authentication, authorization, automatic certificate management), operations (scaling, rolling upgrades, storage, Cruise Control rebalancing), Kafka Connect and the ecosystem (connectors, MirrorMaker, the Bridge), monitoring and production, and using Strimzi in practice. Ten focused chapters with clear diagrams that make Kafka on Kubernetes practical — declare clusters, topics, and users as Kubernetes resources, and let Strimzi's Operators automate the deep operational expertise (scaling, safe rolling upgrades, secure-by-default with cert rotation, partition rebalancing) — production-grade Kafka, managed as code.
Contents
- 1Preface
- 2Chapter 1 — What Strimzi Is
- 3Chapter 2 — Apache Kafka and Event Streaming
- 4Chapter 3 — Strimzi Architecture
- 5Chapter 4 — Deploying a Kafka Cluster
- 6Chapter 5 — Topics and Users
- 7Chapter 6 — Security
- 8Chapter 7 — Operations: Scaling, Upgrades, and Rebalancing
- 9Chapter 8 — Kafka Connect and the Ecosystem
- 10Chapter 9 — Monitoring and Production
- 11Chapter 10 — Strimzi in Practice
