Chapter 9. Supported Configurations


Supported configurations for Streams for Apache Kafka 3.1.

9.1. Supported platforms

The following platforms are tested for Streams for Apache Kafka 3.1 running with Kafka on the version of Red Hat Enterprise Linux (RHEL) stated.

Expand
Operating SystemArchitectureJVM

RHEL 8, 9, and 10

x86, amd64, ppc64le (IBM Power), s390x (IBM Z and IBM® LinuxONE), aarch64 (64-bit ARM)

Java 17 and 21

Platforms are tested with OpenJDK 17 and 21. RHEL 10 is supported on Java 21 only. The IBM JDK is supported but not regularly tested against during each release.

9.2. FIPS compliance

Streams for Apache Kafka is designed for FIPS.

To check which versions of RHEL are approved by the National Institute of Standards and Technology (NIST), see the Cryptographic Module Validation Program on the NIST website.

9.3. Supported clients

Only client libraries built by Red Hat are supported for Streams for Apache Kafka. Currently, Streams for Apache Kafka only provides a Java client library, which is tested and supported on kafka-clients-4.0.0.redhat-00013 and newer.

Clients are tested with OpenJDK 17 and 21.

9.4. Supported Apache Kafka ecosystem

In Streams for Apache Kafka, only the following components released directly from the Apache Software Foundation are supported:

  • Apache Kafka Broker
  • Apache Kafka Connect
  • Apache MirrorMaker 2
  • Apache Kafka Java Producer, Consumer, Management clients, and Kafka Streams
  • Apache ZooKeeper
Note

Apache ZooKeeper is supported solely as an implementation detail of Apache Kafka and should not be modified for other purposes.

9.5. Additional supported features

  • Kafka Bridge
  • Cruise Control
  • Distributed Tracing

See also, Chapter 11, Supported integration with Red Hat products.

9.6. Subscription limits and core usage

Cores used by Red Hat components and product operators do not count against subscription limits. Additionally, cores or vCPUs allocated to KRaft controller-only nodes or ZooKeeper nodes are excluded from subscription compliance calculations and do not count towards a subscription.

9.7. Storage requirements

Streams for Apache Kafka has been tested with block storage and is compatible with the XFS and ext4 file systems, which are commonly used with Kafka. File-based storage options, such as NFS, are not tested or supported for primary broker storage and may cause instability or degraded performance.

Kafka tiered storage is supported as an optional capability. For the remote storage tier, AWS S3 and NFS-backed storage are tested and supported. Other S3-compatible or cloud-based object storage systems might also work, but they have not been tested. If using an untested storage backend, evaluate performance and compatibility in your environment before using it in production.

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

© 2026 Red Hat
Back to top