Strimzi: Apache Kafka on Kubernetes
Shriira Press
Run Apache Kafka on Kubernetes the easy way. Deploy and operate Kafka clusters, topics, users, and connectors declaratively — with automated scaling, rolling upgrades, and security.
Welcome to Strimzi: Apache Kafka on Kubernetes.
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.
This title is part of the ShriIra library and is free to read in full, right here — our small contribution to making world-class knowledge easy to reach.
A note on reading it: open the Contents menu at the top of the reader to jump between chapters, use the Aa menu to set a comfortable text size, theme (light, sepia, or night), and single- or two-page layout. Your place is saved automatically, so you can always pick up where you left off.
We hope it serves you well.
— Shriira Press