$ kn source list-types
You can use the kn
CLI or the Developer perspective in the OpenShift Container Platform web console to list and manage available event sources or event source types.
Currently, OpenShift Serverless supports the following event source types:
Connects a sink to the Kubernetes API server.
Periodically sends ping events with a constant payload. It can be used as a timer.
Allows you to connect core Kubernetes resource objects, such as Deployment
, Job
, or StatefulSet
objects, with a sink.
Connect a Kafka cluster to a sink as an event source.
List the available event source types in the terminal:
$ kn source list-types
TYPE NAME DESCRIPTION
ApiServerSource apiserversources.sources.knative.dev Watch and send Kubernetes API events to a sink
PingSource pingsources.sources.knative.dev Periodically send ping events to a sink
SinkBinding sinkbindings.sources.knative.dev Binding for connecting a PodSpecable to a sink
Optional: You can also list the available event source types in YAML format:
$ kn source list-types -o yaml
You can use the web console to view available event source types.
Additional event source types can be added by cluster administrators by installing Operators on OpenShift Container Platform. |
Access the Developer perspective.
Click +Add.
Click Event source.
List the available event sources:
$ kn source list
NAME TYPE RESOURCE SINK READY
a1 ApiServerSource apiserversources.sources.knative.dev ksvc:eshow2 True
b1 SinkBinding sinkbindings.sources.knative.dev ksvc:eshow3 False
p1 PingSource pingsources.sources.knative.dev ksvc:eshow1 True