From d7de87805b5fe792ddf22a7f1777ac41f053ba06 Mon Sep 17 00:00:00 2001 From: Staffan Olsson Date: Tue, 18 Oct 2016 11:02:15 +0200 Subject: Adds two new instances that differ only in broker id --- 20broker-service.yml | 24 ++++++++++++++++++++++++ 51kafka.yml | 38 ++++++++++++++++++++++++++++++++++++++ 52kafka.yml | 38 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 100 insertions(+) create mode 100644 51kafka.yml create mode 100644 52kafka.yml diff --git a/20broker-service.yml b/20broker-service.yml index 95b5bb6..16a4292 100644 --- a/20broker-service.yml +++ b/20broker-service.yml @@ -10,3 +10,27 @@ spec: petindex: "0" ports: - port: 9092 +--- +apiVersion: v1 +kind: Service +metadata: + name: broker-1 + namespace: kafka +spec: + selector: + app: kafka + petindex: "1" + ports: + - port: 9092 +--- +apiVersion: v1 +kind: Service +metadata: + name: broker-2 + namespace: kafka +spec: + selector: + app: kafka + petindex: "2" + ports: + - port: 9092 diff --git a/51kafka.yml b/51kafka.yml new file mode 100644 index 0000000..044b855 --- /dev/null +++ b/51kafka.yml @@ -0,0 +1,38 @@ +apiVersion: extensions/v1beta1 +kind: ReplicaSet +metadata: + name: kafka-1 + namespace: kafka +spec: + replicas: 1 + template: + metadata: + labels: + app: kafka + petindex: "1" + spec: + containers: + - name: broker + image: solsson/kafka:0.10.0.1 + #resources: + # requests: + # cpu: 100m + # memory: 100Mi + ports: + - containerPort: 9092 + command: + - sh + - -c + - "./bin/kafka-server-start.sh config/server.properties --override broker.id=1" + volumeMounts: + - name: datadir + mountPath: /opt/kafka/data + # - name: conf + # mountPath: /opt/kafka/config/server.properties + volumes: + - name: datadir + persistentVolumeClaim: + claimName: datadir-kafka-1 + # - name: conf + # configMap: + # name: conf-d diff --git a/52kafka.yml b/52kafka.yml new file mode 100644 index 0000000..a8ce98a --- /dev/null +++ b/52kafka.yml @@ -0,0 +1,38 @@ +apiVersion: extensions/v1beta1 +kind: ReplicaSet +metadata: + name: kafka-2 + namespace: kafka +spec: + replicas: 1 + template: + metadata: + labels: + app: kafka + petindex: "2" + spec: + containers: + - name: broker + image: solsson/kafka:0.10.0.1 + #resources: + # requests: + # cpu: 100m + # memory: 100Mi + ports: + - containerPort: 9092 + command: + - sh + - -c + - "./bin/kafka-server-start.sh config/server.properties --override broker.id=2" + volumeMounts: + - name: datadir + mountPath: /opt/kafka/data + # - name: conf + # mountPath: /opt/kafka/config/server.properties + volumes: + - name: datadir + persistentVolumeClaim: + claimName: datadir-kafka-2 + # - name: conf + # configMap: + # name: conf-d -- cgit v1.2.3