Provided by: "Apache Software Foundation"
Receive data from Kafka topics.
The following table summarizes the configuration options available for the
Comma separated list of Kafka Broker URLs
Comma separated list of Kafka topic names
|Fields marked with (*) are mandatory.|
This section summarizes how the
kafka-source can be used in various contexts.
kafka-source Kamelet can be used as Knative source by binding it to a Knative object.
apiVersion: camel.apache.org/v1alpha1 kind: KameletBinding metadata: name: kafka-source-binding spec: source: ref: kind: Kamelet apiVersion: camel.apache.org/v1alpha1 name: kafka-source properties: brokers: "The Brokers" topic: "The Topic names" sink: ref: kind: InMemoryChannel apiVersion: messaging.knative.dev/v1 name: mychannel
Make sure you have Camel K installed into the Kubernetes cluster you’re connected to.
kafka-source-binding.yaml file into your hard drive, then configure it according to your needs.
You can run the source using the following command:
kubectl apply -f kafka-source-binding.yaml