$ kn source list-types
kn
cli to list event sources and event source types
You can use the kn
cli to list and manage available event sources or event source types for use with Knative Eventing.
Currently, kn
supports management of the following event source types:
ApiServerSource
Connects a sink to the Kubernetes API server.
PingSource
Periodically sends ping events with a constant payload. It can be used as a timer.
kn
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
You can also list available event source types in YAML format:
$ kn source list-types -o yaml
kn
List available event sources by entering the following command:
$ kn source list
NAME TYPE RESOURCE SINK READY
a1 ApiServerSource apiserversources.sources.knative.dev svc:eshow2 True
b1 SinkBinding sinkbindings.sources.knative.dev svc:eshow3 False
p1 PingSource pingsources.sources.knative.dev svc:eshow1 True
You can list event sources of a specific type only, by using the --type
flag.
List available event sources of type PingSource
by entering the following command:
$ kn source list --type PingSource
NAME TYPE RESOURCE SINK READY
p1 PingSource pingsources.sources.knative.dev svc:eshow1 True
See the documentation on Using ApiServerSource.
See the documentation on Using PingSource.