An event source is an object that links an event producer with an event sink, or consumer. A sink can be a Knative service, channel, or broker that receives events from an event source.

Creating event sources

Currently, OpenShift Serverless supports the following event source types:

API server source

Connects a sink to the Kubernetes API server by creating an APIServerSource object.

Ping source

Periodically sends ping events with a constant payload. A ping source can be used as a timer, and is created as a PingSource object.

Sink binding is also supported, which allows you to connect core Kubernetes resources such as Deployment, Job, or StatefulSet with a sink.

You can create and manage Knative event sources using the Developer perspective in the OpenShift Container Platform web console, the kn CLI, or by applying YAML files.

Additional resources