Get started with OpenShift Streams for Apache Kafka

Red Hat OpenShift Streams for Apache Kafka is a managed cloud service for architects and developers working on event-driven applications. It provides hosted and managed, high-availability Kafka clusters on-demand, so you can focus on developing your applications while Red Hat takes care of the infrastructure.  In this learning path you’ll sign up for a free Red Hat account, provision a managed Kafka instance, and connect to it using service account credentials via SSL.
  1. Go to console.redhat.com and log in with your Red Hat account.
  2. On the console.redhat.com landing page, select Application Services from the menu on the left.
  3. On the Application Services landing page, select Streams for Apache Kafka→Kafka Instances. You will be taken to the dashboard in Figure 9.
Fig 9
Offerings in Red Hat OpenShift Application Services.
Figure 9: Offerings in Red Hat OpenShift Application Services.

       4. On the Kafka Instances overview page, click the Create Kafka instance button.

       5. Choose a name and a region for your Kafka instance and click Create instance (Figure 10).

 The “Create instance” dialog asks you to name your instance and specify a cloud provider, cloud region, and availability zones.
Figure 10: The “Create instance” dialog asks you to name your instance and specify a cloud provider, cloud region, and availability zones.

From there, a managed Kafka instance will be provisioned for you. After a couple of minutes, your instance should be marked as ready (Figure 11).

When your Kafka instance is ready for use, you see its status and other information on the dashboard.
Figure 11: When your Kafka instance is ready for use, you see its status and other information on the dashboard.
Previous resource
Get started with OpenShift Streams for Apache Kafka
Next resource
Create a service account