hajowieland / eventing-kafka

Kafka integrations with Knative Eventing.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kafka Eventing Components

go.dev reference Go Report Card Releases LICENSE codecov TestGrid Slack Slack

These components are GA

This repository contains eventing components using Kafka as the backing implementation. It currently consists of a Source implementation, and a single KafkaChannel CRD with two backing Channel implementations (Consolidated & Distributed). The work is sponsored by the event-delivery working group.

Nightly Artifacts

Note: Replace REPLACE_WITH_CLUSTER_URL in the yaml with the URI to the Kafka Cluster (eg. my-cluster-kafka-bootstrap.kafka:9092/)

# Install the Kafka Source
kubectl apply -f https://storage.googleapis.com/knative-nightly/eventing-kafka/latest/source.yaml

# Install the Kafka "Consolidated" Channel
kubectl apply -f https://storage.googleapis.com/knative-nightly/eventing-kafka/latest/channel-consolidated.yaml

# Install the Kafka "Distributed" Channel
kubectl apply -f https://storage.googleapis.com/knative-nightly/eventing-kafka/latest/channel-distributed.yaml

To learn more about Knative, please visit the /docs repository.

This repo falls under the Knative Code of Conduct

About

Kafka integrations with Knative Eventing.

License:Apache License 2.0


Languages

Language:Go 97.4%Language:Shell 2.5%Language:Makefile 0.1%