Install Kafka Broker
About
- Source, curl, kafkaSource,
- Broker
- Trigger
- Sink: ksvc, isvc
Install a Channel (messaging) layer
kubectl apply -f https://github.com/knative-extensions/eventing-kafka-broker/releases/download/knative-v1.18.0/eventing-kafka-controller.yaml
kubectl apply -f https://github.com/knative-extensions/eventing-kafka-broker/releases/download/knative-v1.18.0/eventing-kafka-channel.yaml
Install a Broker layer
kubectl apply -f https://github.com/knative-extensions/eventing-kafka-broker/releases/download/knative-v1.18.0/eventing-kafka-broker.yaml
Reference
for more information, you can check 🔗https://knative.dev/docs/eventing/brokers/broker-types/kafka-broker/
[Optional] Install Eventing extensions
- kafka sink
kubectl apply -f https://github.com/knative-extensions/eventing-kafka-broker/releases/download/knative-v1.18.0/eventing-kafka-sink.yaml
Reference
for more information, you can check 🔗https://knative.dev/docs/eventing/sinks/kafka-sink/
- kafka source
kubectl apply -f https://github.com/knative-extensions/eventing-kafka-broker/releases/download/knative-v1.18.0/eventing-kafka-source.yaml
Reference
for more information, you can check 🔗https://knative.dev/docs/eventing/sources/kafka-source/