After you install the OpenShift Serverless Operator, you can install Knative Eventing by following the procedures described in this guide.

Knative Eventing is a Technology Preview feature only. Technology Preview features are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend using them in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.

For more information about the support scope of Red Hat Technology Preview features, see https://access.redhat.com/support/offerings/techpreview/.

This guide provides information about installing Knative Eventing using the default settings.

Creating the knative-eventing namespace

When you create the knative-eventing namespace, a knative-eventing project will also be created.

You must complete this procedure before installing Knative Eventing.

If the KnativeEventing object created during Knative Eventing’s installation is not created in the knative-eventing namespace, it will be ignored.

Prerequisites
  • An OpenShift Container Platform account with cluster administrator access

  • Installed OpenShift Serverless Operator

Creating the knative-eventing namespace using the web console

Procedure
  1. In the OpenShift Container Platform web console, navigate to AdministrationNamespaces.

  2. Click Create Namespace.

    Namespaces page
  3. Enter knative-eventing as the Name for the project. The other fields are optional.

    Creating the `knative-eventing` namespace
  4. Click Create.

Creating the knative-eventing namespace using the CLI

Procedure
  1. Create the knative-eventing namespace by entering:

    $ oc create namespace knative-eventing
Prerequisites
  • An OpenShift Container Platform account with cluster administrator access

  • Installed OpenShift Serverless Operator

  • Created the knative-eventing namespace

Installing Knative Eventing using the web console

Procedure
  1. In the Administrator perspective of the OpenShift Container Platform web console, navigate to OperatorsInstalled Operators.

  2. Check that the Project dropdown at the top of the page is set to Project: knative-eventing.

  3. Click Knative Eventing in the list of Provided APIs for the OpenShift Serverless Operator to go to the Knative Eventing tab.

    Installed Operators page
  4. Click the Create Knative Eventing button.