Apache Kafka on Kubernetes

Apache Kafka is an alternative enterprise messaging system that moves massive amounts of data—not just from point A to B, but from points A to Z.

A matte black feather

How do I run Apache Kafka on Kubernetes?

Apache Kafka is a distributed data streaming platform that is a popular event processing choice. It can handle publishing, subscribing to, storing, and processing event streams in real-time. Apache Kafka supports a range of use cases where high throughput and scalability are vital, and by minimizing the need for point-to-point integrations for data sharing in certain applications, it can reduce latency to milliseconds.

Run Apache Kafka now

Latest event-driven and Kubernetes articles

Article Featured image for Kubernetes topics.

Fix Kubernetes operator OOMKill issues by avoiding 5 common informer cache...

Article A stylized illustration representing an artificial neural network, set against a dark purple background within a slightly rounded, darker purple square icon shape. The neural network consists of multiple layers of interconnected nodes, depicted as glossy, spherical red orbs. Lines connect these red orbs, forming a complex web. White arrow shapes extend horizontally from the left side, pointing towards the network, suggesting input or data flowing into the system.

Learn about the llm-d batch gateway, a Kubernetes-native batch inference...

Article Feature image for Red Hat OpenShift

A guide to standardizing terminology, architecture, and outlining a decision...

Article Red Hat OpenShift AI

Learn how to scale document processing with a guided example that combines...

Featured Kafka on Kubernetes articles

Article Featured image for Kubernetes topics.

Fix Kubernetes operator OOMKill issues by avoiding 5 common informer cache...

Article A stylized illustration representing an artificial neural network, set against a dark purple background within a slightly rounded, darker purple square icon shape. The neural network consists of multiple layers of interconnected nodes, depicted as glossy, spherical red orbs. Lines connect these red orbs, forming a complex web. White arrow shapes extend horizontally from the left side, pointing towards the network, suggesting input or data flowing into the system.

Learn about the llm-d batch gateway, a Kubernetes-native batch inference...

Article Feature image for Red Hat OpenShift

A guide to standardizing terminology, architecture, and outlining a decision...

Article Red Hat OpenShift AI

Learn how to scale document processing with a guided example that combines...

Article Red Hat OpenShift Virtualization

For the second installment, I demonstrate the creation of a specialized...

Article Feature image for Red Hat OpenShift

Learn how to build a complete quarantine system backed by a...

Article Feature image for Red Hat OpenShift

Learn how the trust-manager feature complements cert-manager's ability to...

Article 4 reasons you’ll love using Red Hat OpenShift Data Science

Red Hat Advanced Cluster Management for Kubernetes 2.17 introduces a...

More Apache Kafka resources

Deploy Red Hat AMQ Streams and Fuse on OpenShift Container Platform 4

Red Hat AMQ is a message broker for building communications among Java applications. Message-based applications are a key core capability of modern software development, and AMQ provides a solid foundation for building them. 

The Streams module, which is based on the Apache Kafka and Strimzi projects, runs on Linux, macOS and Windows. The module also supports the publish/subscribe messaging method, better for containers. There are also Debezium Change Data Capture connectors that are used to capture row-level database changes and communicate these changes to your apps.

Deploy AMQ Streams now

Debezium on OpenShift Cheat Sheet

Debezium is a distributed open-source platform for change data capture. Start it up, point it at your databases, and your apps can start responding to all of the inserts, updates, and deletes that other apps commit to your databases. Debezium is durable and fast, so your apps can respond quickly and never miss an event, even when things go wrong.

This cheat sheet covers how to deploy/create/run/update a Debezium Connector on OpenShift. 

Download the Debezium Cheat Sheet
Debezium Cheat Sheet Cover

Customize your response to real-time information and increase your throughput

Not a developer? Learn more about how Event-driven Architecture (EDA) can help your business move forward.

Read more