Skip to content

Commit a042659

Browse files
committed
Adds two new instances that differ only in broker id
1 parent 9c60983 commit a042659

File tree

3 files changed

+100
-0
lines changed

3 files changed

+100
-0
lines changed

20broker-service.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,27 @@ spec:
1010
petindex: "0"
1111
ports:
1212
- port: 9092
13+
---
14+
apiVersion: v1
15+
kind: Service
16+
metadata:
17+
name: broker-1
18+
namespace: kafka
19+
spec:
20+
selector:
21+
app: kafka
22+
petindex: "1"
23+
ports:
24+
- port: 9092
25+
---
26+
apiVersion: v1
27+
kind: Service
28+
metadata:
29+
name: broker-2
30+
namespace: kafka
31+
spec:
32+
selector:
33+
app: kafka
34+
petindex: "2"
35+
ports:
36+
- port: 9092

51kafka.yml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
apiVersion: extensions/v1beta1
2+
kind: ReplicaSet
3+
metadata:
4+
name: kafka-1
5+
namespace: kafka
6+
spec:
7+
replicas: 1
8+
template:
9+
metadata:
10+
labels:
11+
app: kafka
12+
petindex: "1"
13+
spec:
14+
containers:
15+
- name: broker
16+
image: solsson/kafka:0.10.0.1
17+
#resources:
18+
# requests:
19+
# cpu: 100m
20+
# memory: 100Mi
21+
ports:
22+
- containerPort: 9092
23+
command:
24+
- sh
25+
- -c
26+
- "./bin/kafka-server-start.sh config/server.properties --override broker.id=1"
27+
volumeMounts:
28+
- name: datadir
29+
mountPath: /opt/kafka/data
30+
# - name: conf
31+
# mountPath: /opt/kafka/config/server.properties
32+
volumes:
33+
- name: datadir
34+
persistentVolumeClaim:
35+
claimName: datadir-kafka-1
36+
# - name: conf
37+
# configMap:
38+
# name: conf-d

52kafka.yml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
apiVersion: extensions/v1beta1
2+
kind: ReplicaSet
3+
metadata:
4+
name: kafka-2
5+
namespace: kafka
6+
spec:
7+
replicas: 1
8+
template:
9+
metadata:
10+
labels:
11+
app: kafka
12+
petindex: "2"
13+
spec:
14+
containers:
15+
- name: broker
16+
image: solsson/kafka:0.10.0.1
17+
#resources:
18+
# requests:
19+
# cpu: 100m
20+
# memory: 100Mi
21+
ports:
22+
- containerPort: 9092
23+
command:
24+
- sh
25+
- -c
26+
- "./bin/kafka-server-start.sh config/server.properties --override broker.id=2"
27+
volumeMounts:
28+
- name: datadir
29+
mountPath: /opt/kafka/data
30+
# - name: conf
31+
# mountPath: /opt/kafka/config/server.properties
32+
volumes:
33+
- name: datadir
34+
persistentVolumeClaim:
35+
claimName: datadir-kafka-2
36+
# - name: conf
37+
# configMap:
38+
# name: conf-d

0 commit comments

Comments
 (0)