Strimzi
Strimzi is an open-source Kubernetes operator and set of resources for deploying and managing Apache Kafka clusters and related components.
Quarkus in Action
Strimzi is an operator and set of Kubernetes resources for running and managing Apache Kafka clusters.
- How it is used
- Deploys Kafka as independently managed infrastructure for a local production-style microservice environment.
- How deep it goes
- Shows container selection, startup commands, companion ZooKeeper deployment, and bootstrap configuration, without detailing operator resources.
- Examples
- Uses Kafka and ZooKeeper containers, Docker Compose commands, and a production Kafka bootstrap-server property.
- What you can do after
- Operate a Kafka-backed infrastructure stack with Docker Compose and configure Quarkus services to locate Kafka.
Apache Kafka in Action
The Strimzi Cluster Operator is a Kubernetes controller that deploys and manages Kafka clusters and their associated components.
- How it is used
- Deploys and operates self-managed Kafka within an existing Kubernetes environment.
- How deep it goes
- Explains the operator architecture and managed resources, but stops short of deployment commands or configuration manifests.
- Examples
- Uses Kubernetes deployments, operator-managed brokers, topics, users, secrets, TLS keys, and a Strimzi architecture diagram.
- What you can do after
- Operate/configure self-managed Kafka and its associated resources through Kubernetes operators.
Related concepts
- Kubernetes operatorkind of · A Kubernetes operator is a controller pattern that extends Kubernetes to automate application or service management by reconciling desired and actual state through the Kubernetes API.
- Redpandaalternative to · Redpanda is a Kafka-compatible distributed event-streaming platform for high-performance event processing and storage.
- ZooKeeperuses · Apache ZooKeeper is a distributed coordination service that provides shared configuration, naming, synchronization, metadata management, and leader-election primitives.
- Kafka clusterproduces · A Kafka cluster is a group of Kafka brokers that collectively store, distribute, and serve event streams.
- Kubernetesuses · Kubernetes is an open-source platform for orchestrating and automating the deployment, scaling, and management of containerized workloads across computing clusters.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

