- Create namespace Kafka
kubectl create namespace kafka
kubectl config set-context --current --namespace=kafka
- Install the Strimzi operator
*
kubectl apply -f 'https://strimzi.io/install/latest?namespace=kafka'
- Explain what it installs
- Mention other installation methods: Helm Charts, Operator Hub
- Show the simple Kafka CR
bat 01-simple-kafka.yaml
- Show the more complex Kafka CR
bat 02-better-kafka.yaml
- Deploy it:
kubectl apply -f 02-better-kafka.yaml
- Show how it deploys and explain the steps
- Zookeeper first
- Kafka next
- Topic and User Operator
- Kafka Exporter
- Show and deply the user
bat 03-user.yaml
- Deploy it:
kubectl apply -f 03-user.yaml
- Show and deply the topic
bat 04-topic.yaml
- Deploy it:
kubectl apply -f 04-topic.yaml
- Show and deply the Hello World app
bat 05-hello-world.yaml
- Deploy it:
kubectl apply -f 05-hello-world.yaml
- Show how it consumes the messages
This repository has been archived by the owner on Dec 29, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Demo from the "Introduction to Strimzi: Apache Kafka on Kubernetes" talk from Cloud Native + Open Source Virtual Summit China 2020
scholzj/demo-cloud-native-virtual-summit-china-2020-introduction-to-strimzi
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Demo from the "Introduction to Strimzi: Apache Kafka on Kubernetes" talk from Cloud Native + Open Source Virtual Summit China 2020