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.
Currently, OpenShift Serverless supports the following event source types:
Connects a sink to the Kubernetes API server by creating an
Periodically sends ping events with a constant payload. A ping source can be used as a timer, and is created as a
Sink binding is also supported, which allows you to connect core Kubernetes resources such as
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.
Create an API server source.
Create a ping source.
Create a sink binding.
For more information about eventing workflows using OpenShift Serverless, see Knative Eventing architecture.