Chapter 3. Deployment methods


You can deploy Streams for Apache Kafka on OpenShift 4.16 to 4.20 using one of the following methods:

Expand
Installation methodDescription

Deployment files (YAML files)

Download the deployment files to manually deploy Streams for Apache Kafka components. The installation files bundle all the necessary OpenShift resources, including the Custom Resource Definitions (CRDs) that define resources like Kafka and KafkaTopic, the RBAC roles for permissions, and the Deployment for the Cluster Operator itself. This method offers the greatest flexibility and control.

OperatorHub

Install Streams for Apache Kafka using the Operator Lifecycle Manager (OLM) from OperatorHub. Once the Cluster Operator is running, you can deploy Streams for Apache Kafka components using custom resources. This method provides a standard configuration and supports automatic updates for streamlined lifecycle management.

Note

All deployment methods assume that you have access to a running OpenShift cluster with appropriate permissions. Some methods may also require additional setup, such as access to container registries.

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