An event source obtains events from an authoritative system and delivers them to Knative Eventing. It acts as the control-plane component that sends events to a Broker, separating event acquisition from filtering and routing. section 9.3.3
Event sources support these deployment patterns:
- Use one of roughly 20 predefined sources for common external or in-cluster systems. section 9.3.3
- Develop a custom source when the required authoritative system is not already supported. section 9.3.3
- Deliver events into a Broker, where Triggers filter and route them to Knative or Kubernetes Services. section 9.3.3
Cloud Pub/Sub source
A CloudPubSubSource reads the testing topic and sends events to the event-display Service through its sink reference.
Trace how an event source obtains events and delivers them into the Knative Eventing pipeline. section 9.3.3

