第 11 章 Event sources
11.1. Getting started with event sources
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.
11.1.1. 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.
- Create an API server source.
- Create a ping source.
- Create a sink binding.
11.1.2. Additional resources
- For more information about eventing workflows using OpenShift Serverless, see Knative Eventing architecture.