Installing Red Hat OpenShift Serverless Knative Eventing

If you plan to install IBM watsonx Assistant or IBM watsonx™ Orchestrate, you must have Red Hat OpenShift Serverless Knative Eventing and IBM Events on the cluster.

Installation phase
  • You are not here. Setting up a client workstation
  • You are not here. Setting up a cluster
  • You are not here. Collecting required information
  • You are not here. Preparing to run installs in a restricted network
  • You are not here. Preparing to run installs from a private container registry
  • You are here icon. Preparing the cluster for IBM Software Hub
  • You are not here. Preparing to install an instance of IBM Software Hub
  • You are not here. Installing an instance of IBM Software Hub
  • You are not here. Setting up the control plane
  • You are not here. Installing solutions and services
Who needs to complete this task?

Cluster administrator A cluster administrator must install this software.

When do you need to complete this task?
Complete this task only if you plan to install one of the following services:
  • watsonx Assistant
  • watsonx Orchestrate

One-time setup The Red Hat OpenShift Serverless Knative Eventing and IBM Events are installed once and shared by all instances of watsonx Assistant or watsonx Orchestrate on the cluster.

About this task

Red Hat OpenShift Serverless Knative Eventing and IBM Events provide a central Kafka broker for any instances of watsonx Assistant and watsonx Orchestrate on the cluster.

Use the deploy-knative-eventing command to install the Red Hat OpenShift Serverless Knative Eventing and IBM Events software.

When you run the deploy-knative-eventing command, the following operators are installed once and shared by all instances of IBM Software Hub on the cluster:

Software Installation project
Red Hat OpenShift Serverless Operator

This software is installed in the openshift-serverless project.

Knative Eventing Operator

This software is installed in the knative-eventing project.

Knative Kafka Operator

This software is installed in the knative-eventing project.

IBM Events Operator

This software is installed in the ibm-knative-events project.

Important: The IBM Events Operator that is provided by IBM Software Hub is not a cluster-scoped operator. The operator is scoped only to instances of IBM Software Hub.

In addition, the command sets up a Knative broker in the knative-eventing project. The broker is backed by an instance of Apache Kafka that is managed by the IBM Events Operator.

Procedure

To install Red Hat OpenShift Serverless Knative Eventing, complete the appropriate task for your environment: