aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStaffan Olsson <staffan@repos.se>2016-09-06 06:17:21 +0200
committerStaffan Olsson <staffan@repos.se>2016-09-06 06:17:21 +0200
commita8ec98d736648a21952cac1c6591d1aeabbc008e (patch)
tree95d075f42808e714836ae16e5fe9f18103a05e5a
parentc7d0c7d6e56ddcf6286deffa0f8154bbe432cac4 (diff)
downloadkubernetes-kafka-a8ec98d736648a21952cac1c6591d1aeabbc008e.tar.gz
kubernetes-kafka-a8ec98d736648a21952cac1c6591d1aeabbc008e.tar.bz2
kubernetes-kafka-a8ec98d736648a21952cac1c6591d1aeabbc008e.zip
Adds a deployment that consumes messages
-rw-r--r--README.md5
-rw-r--r--test/21consumer-test1.yml24
2 files changed, 29 insertions, 0 deletions
diff --git a/README.md b/README.md
index 8ba7eab..c2b5427 100644
--- a/README.md
+++ b/README.md
@@ -67,6 +67,11 @@ This is WIP, but topic creation has been automated. Note that as a [Job](http://
kubectl create -f test/11topic-create-test1.yml
```
+Pods that keep consuming messages (but they won't exit on cluster failures)
+```
+kubectl create -f test/21consumer-test1.yml
+```
+
## Teardown & cleanup
Testing and retesting... delete the namespace. PVs are outside namespaces so delete them too.
diff --git a/test/21consumer-test1.yml b/test/21consumer-test1.yml
new file mode 100644
index 0000000..aff5944
--- /dev/null
+++ b/test/21consumer-test1.yml
@@ -0,0 +1,24 @@
+apiVersion: extensions/v1beta1
+kind: Deployment
+metadata:
+ name: consumer-test1
+ namespace: kafka
+spec:
+ replicas: 1
+ template:
+ metadata:
+ labels:
+ app: consumer
+ scope: test
+ topic: test1
+ spec:
+ containers:
+ - name: kafka
+ image: solsson/kafka:0.10.0.1
+ command:
+ - ./bin/kafka-console-consumer.sh
+ - --zookeeper
+ - zookeeper:2181
+ - --topic
+ - test1
+ - --from-beginning