Skip to content

Commit bf94813

Browse files
committed
Add video walkthrough for Kafka
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
1 parent eff295c commit bf94813

File tree

2 files changed

+16
-6
lines changed

2 files changed

+16
-6
lines changed

Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.PHONY: local
2+
3+
local:
4+
docker run --rm -it -p 8000:8000 -v `pwd`:/docs squidfunk/mkdocs-material:latest

docs/openfaas-pro/kafka-events.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,15 @@ Trigger function invocations from messages received on Kafka topics.
44

55
> Note: This feature is included for [OpenFaaS Standard & For Enterprises](https://openfaas.com/pricing/) customers.
66
7-
8-
Read a tutorial on the blog:
7+
## Feature blog posts
98

109
* [Trigger your functions from Kafka with Confluent Cloud](https://www.openfaas.com/blog/confluent-kafka/)
1110
* [Event-driven OpenFaaS with Managed Kafka from Aiven](https://www.openfaas.com/blog/openfaas-kafka-aiven/)
1211

12+
## Walkthrough video
13+
14+
<iframe width="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+
1316
## Installation
1417

1518
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-
2023

2124
### Installation with arkade
2225

26+
Helm is recommended for production, but you can use arkade for local development and for quick testing.
27+
2328
```bash
2429
export TOPICS="payment.created"
30+
2531
arkade install kafka-connector \
2632
--broker-hosts kafka-broker:9092 \
2733
--topics $TOPICS \
@@ -82,9 +88,9 @@ The default content-type is configured as `text/plain`, but can be changed to an
8288

8389
Most templates make these variables available through their request or context object, for example:
8490

85-
* [golang-middleware](https://github.com/openfaas/golang-http-template)
86-
* [python3-http](https://github.com/openfaas/python-flask-template)
87-
* [node17](https://docs.openfaas.com/cli/templates/#nodejs-templates-of-watchdog-template)
91+
* [golang-middleware](/languages/go/)
92+
* [python3-http](/languages/python/)
93+
* [node17](/languages/node/)
8894

8995
For detailed examples with Node.js, see: [Serverless For Everyone Else](http://store.openfaas.com/l/serverless-for-everyone-else)
9096

@@ -94,7 +100,7 @@ For detailed examples with Go, see: [Everyday Golang (Premium Edition)](https://
94100

95101
* [Event-driven OpenFaaS with Managed Kafka from Aiven](https://www.openfaas.com/blog/openfaas-kafka-aiven/)
96102
* [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/)
98104

99105
## Would you like a demo?
100106

0 commit comments

Comments
 (0)