diff options
author | Staffan Olsson <staffan@repos.se> | 2016-10-18 11:02:15 +0200 |
---|---|---|
committer | Staffan Olsson <staffan@repos.se> | 2016-10-25 12:19:13 +0200 |
commit | d7de87805b5fe792ddf22a7f1777ac41f053ba06 (patch) | |
tree | ca80bf019c1a32e50bb05712fc179ce2981d9346 | |
parent | 9de803bf1238ddde1e2c5f2a30ae70d6a9dca3eb (diff) | |
download | kubernetes-kafka-d7de87805b5fe792ddf22a7f1777ac41f053ba06.tar.gz kubernetes-kafka-d7de87805b5fe792ddf22a7f1777ac41f053ba06.tar.bz2 kubernetes-kafka-d7de87805b5fe792ddf22a7f1777ac41f053ba06.zip |
Adds two new instances that differ only in broker id
-rw-r--r-- | 20broker-service.yml | 24 | ||||
-rw-r--r-- | 51kafka.yml | 38 | ||||
-rw-r--r-- | 52kafka.yml | 38 |
3 files changed, 100 insertions, 0 deletions
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 |