Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Single Node Kafka cluster on OpenShift

Example of how to use an ephemeral single node Kafka 3.9 cluster on OpenShift. This can be deployed on the Red Hat OpenShift Developer Sandbox environment for development and testing.

To deploy the Kafka instance

oc apply -f https://raw.githubusercontent.com/mostmark/single-node-kafka/main/kafka.yaml

To test the kafka instance

Get the name of the pod:

oc get pods | grep kafka

Connect to the running pod:

oc rsh kafka-NNN-NNN

Create the topic my-topic:

bin/kafka-topics.sh --bootstrap-server localhost:9092 --create --partitions 1 --replication-factor 1 --topic my-topic

Produce some messages to the topic:

bin/kafka-console-producer.sh --bootstrap-server localhost:9092 --topic my-topic

Read the messages on the topic:

bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --from-beginning --topic my-topic

List all topics:

bin/kafka-topics.sh --list --bootstrap-server localhost:9092

To clean up

oc delete deployment kafka
oc delete service my-cluster-kafka-bootstrap

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors