Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lionelvillard/knative-examples
https://github.com/lionelvillard/knative-examples
Last synced: 23 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/lionelvillard/knative-examples
- Owner: lionelvillard
- Created: 2019-06-19T22:40:53.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-12T10:08:40.000Z (almost 2 years ago)
- Last Synced: 2024-06-20T22:44:19.134Z (5 months ago)
- Language: Shell
- Size: 35.7 MB
- Stars: 7
- Watchers: 1
- Forks: 5
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Knative Eventing Examples
This project contains a collection of Knative Eventing examples.
## Prerequisites
- [kind](https://kind.sigs.k8s.io)
- Optional [ko](https://github.com/google/ko)## Examples
### Brokers
- **class**: MTChannelBasedBroker
- **config**: In-Memory Channel
- [Events from a specific source](./examples/broker/inmem/ceoverrides): Show
how to use `CEOverrides` to receive events from a specific source.### Sources
- APIServerSource
- [Basic](./examples/sources/apiserver/sanity):
- PingSource
- [Basic](./examples/sources/kafka/sanity): shows how to use PingSource to
send events of various content types (json, xml) on a regular schedule to
the event display service.
- KafkaSource:
- [Basic configuration](./examples/sources/kafka/sanity): use KafkaSink to
send events to two different Kafka topics and use KafkaSource to consume
these events and forward them to the event display service.
- [Autoscaling with KEDA](./examples/sources/kafka/keda): same example as
above with KEDA autoscaling enabled
- [IBM Cloud Event Streams](./examples/sources/kafka/eventstream): shows how
to use KafkaSource to consume events coming from
[IBM Cloud Event Streams](https://www.ibm.com/cloud/event-streams)