You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/openfaas-pro/kafka-events.md
+12-6Lines changed: 12 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,12 +4,15 @@ Trigger function invocations from messages received on Kafka topics.
4
4
5
5
> Note: This feature is included for [OpenFaaS Standard & For Enterprises](https://openfaas.com/pricing/) customers.
6
6
7
-
8
-
Read a tutorial on the blog:
7
+
## Feature blog posts
9
8
10
9
*[Trigger your functions from Kafka with Confluent Cloud](https://www.openfaas.com/blog/confluent-kafka/)
11
10
*[Event-driven OpenFaaS with Managed Kafka from Aiven](https://www.openfaas.com/blog/openfaas-kafka-aiven/)
12
11
12
+
## Walkthrough video
13
+
14
+
<iframewidth="560"height="315"src="https://www.youtube.com/embed/jUFizTM3iKw?si=JMxPXOywXocaP4-m"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
15
+
13
16
## Installation
14
17
15
18
You can install the Kafka connector using its [helm chart](https://github.com/openfaas/faas-netes/tree/master/chart/kafka-connector), or by using arkade.
@@ -20,8 +23,11 @@ See [helm chart](https://github.com/openfaas/faas-netes/tree/master/chart/kafka-
20
23
21
24
### Installation with arkade
22
25
26
+
Helm is recommended for production, but you can use arkade for local development and for quick testing.
27
+
23
28
```bash
24
29
export TOPICS="payment.created"
30
+
25
31
arkade install kafka-connector \
26
32
--broker-hosts kafka-broker:9092 \
27
33
--topics $TOPICS \
@@ -82,9 +88,9 @@ The default content-type is configured as `text/plain`, but can be changed to an
82
88
83
89
Most templates make these variables available through their request or context object, for example:
For detailed examples with Node.js, see: [Serverless For Everyone Else](http://store.openfaas.com/l/serverless-for-everyone-else)
90
96
@@ -94,7 +100,7 @@ For detailed examples with Go, see: [Everyday Golang (Premium Edition)](https://
94
100
95
101
* [Event-driven OpenFaaS with Managed Kafka from Aiven](https://www.openfaas.com/blog/openfaas-kafka-aiven/)
96
102
* [Quick start with the Helm chart - self-hosted, SASL and TLS Client Certificates](https://github.com/openfaas/faas-netes/blob/master/chart/kafka-connector/quickstart.md)
97
-
* Launch blog post: [Staying on topic: trigger your OpenFaaS functions with Apache Kafka](https://www.openfaas.com/blog/kafka-connector/)
103
+
* Original launch blog post: [Staying on topic: trigger your OpenFaaS functions with Apache Kafka](https://www.openfaas.com/blog/kafka-connector/)
0 commit comments