Chapter 6. K


6.1. Kafka (custom resource)

A custom resource for deploying and configuring a Kafka cluster, including settings for nodes, listeners, storage, security, and internal components like Cruise Control and the Entity Operator.

For more information, see the Kafka schema reference.

6.2. Kafka Bridge

Provides a RESTful interface that allows HTTP-based clients to interact with a Kafka cluster.

For more information, see Using the Kafka Bridge.

6.3. KafkaBridge (custom resource)

A custom resource used to deploy and configure a Kafka Bridge instance, specifying replicas, authentication, and connection details.

For more information, see the KafkaBridge schema reference.

6.4. KafkaConnect (custom resource)

A custom resource used to deploy and configure a Kafka Connect cluster for integrating external systems with Kafka.

For more information, see the KafkaConnect schema reference.

6.5. KafkaConnector (custom resource)

A custom resource for managing individual Kafka connectors in a Kafka Connect cluster declaratively and independently of the KafkaConnect deployment.

For more information, see the KafkaConnector schema reference.

6.6. KafkaExporter

The Kafka Exporter exposes Kafka metrics for Prometheus. It is configured as part of the Kafka custom resource.

For more information, see the KafkaExporterSpec schema reference.

6.7. KafkaMirrorMaker2 (custom resource)

A custom resource for deploying a Kafka MirrorMaker 2 instance to replicate data between Kafka clusters.

For more information, see the KafkaMirrorMaker2 schema reference.

6.8. KafkaNodePool (custom resource)

A custom resource used to configure distinct groups of nodes within a Kafka cluster. Nodes in a node pool can be configured to operate as Kafka brokers, controllers, or both.

For more information, see the KafkaNodePool schema reference.

6.9. KafkaRebalance (custom resource)

A custom resource that triggers and manages cluster rebalancing through Cruise Control by setting optimization goals.

Rebalance modes:

full
Load rebalanced across all brokers
add-brokers
Replicas moved to newly added brokers
remove-brokers
Replicas moved off brokers being removed
remove-disks
Data moved between storage volumes within the same broker

For more information, see the KafkaRebalance schema reference.

6.10. KafkaTopic (custom resource)

A custom resource for managing Kafka topics (creation, configuration, deletion) through the Topic Operator.

For more information, see the KafkaTopic schema reference.

6.11. KafkaUser (custom resource)

A custom resource for managing Kafka users (creation, configuration, deletion) through the User Operator, including their authentication credentials and access permissions.

For more information, see the KafkaUser schema reference.

Back to top
Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2025 Red Hat