Basic Apache Kafka pod for OpenShift
1M+
Run Apache Kafka and Apache ZooKeeper on OpenShift v3.
This was developed for demonstration purposes. Use in environments where you do not need persistence in the face of failures or configuration tuning for scale.
The architecture is as follows:
oc create -f https://raw.githubusercontent.com/mattf/openshift-kafka/master/resources.yaml
oc new-app apache-kafka
## Follow the [Apache Kafka Documentation Quick Start](https://kafka.apache.org/documentation.html#quickstart)
1. Deploy a debugging container and connect to it
```bash
oc run -it --rm kafka-debug --image=mattf/openshift-kafka --command -- bash
bin/kafka-topics.sh --create --zookeeper apache-kafka --replication-factor 1 --partitions 1 --topic test
1. List topics
```bash
bin/kafka-topics.sh --list --zookeeper apache-kafka
bin/kafka-console-producer.sh --broker-list apache-kafka:9092 --topic test <<EOF foo bar baz EOF
1. Receive some messages
```bash
bin/kafka-console-consumer.sh --bootstrap-server apache-kafka:9092 --topic test --from-beginning
Content type
Image
Digest
Size
185.5 MB
Last updated
about 9 years ago
docker pull mattf/openshift-kafka