The documentation you are viewing is for Dapr v0.11 which is an older version of Dapr. For up-to-date documentation, see the latest version.
To run Kafka on Kubernetes, you can use the Helm Chart.
Create a Dapr component
The next step is to create a Dapr component for Kafka.
Create the following YAML file named
apiVersion: dapr.io/v1alpha1 kind: Component metadata: name: <NAME> namespace: <NAMESPACE> spec: type: pubsub.kafka version: v1 metadata: # Kafka broker connection setting - name: brokers # Comma separated list of kafka brokers value: "dapr-kafka.dapr-tests.svc.cluster.local:9092" # Enable auth. Default is "false" - name: authRequired value: "false" # Only available is authRequired is set to true - name: saslUsername value: <username> # Only available is authRequired is set to true - name: saslPassword value: <password>
WarningThe above example uses secrets as plain strings. It is recommended to use a secret store for the secrets as described here.
Apply the configuration
Visit this guide for instructions on configuring pub/sub components.