Skip to content

Commit 7790ee0

Browse files
committed
Theory: if the name matches the logged "Server environment:host.name"
we don't need to sed the pod's own entry to 0.0.0.0
1 parent 8c5b3fc commit 7790ee0

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

zookeeper/10zookeeper-config.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,9 @@ data:
1616
cp -Lur /etc/kafka-configmap/* /etc/kafka/
1717
[ ! -z "$PZOO_REPLICAS" ] && [ ! -z "$REPLICAS" ] && {
1818
sed -i "s/^server\\./#server./" /etc/kafka/zookeeper.properties
19-
for N in $(seq $PZOO_REPLICAS); do echo "server.$N=pzoo-$(( $N - 1 )).pzoo:2888:3888:participant" >> /etc/kafka/zookeeper.properties; done
20-
for N in $(seq $(( $REPLICAS - $PZOO_REPLICAS ))); do echo "server.$(( $PZOO_REPLICAS + $N ))=zoo-$(( $N - 1 )).zoo:2888:3888:participant" >> /etc/kafka/zookeeper.properties; done
19+
for N in $(seq $PZOO_REPLICAS); do echo "server.$N=pzoo-$(( $N - 1 )).pzoo.$POD_NAMESPACE.svc.cluster.local:2888:3888:participant" >> /etc/kafka/zookeeper.properties; done
20+
for N in $(seq $(( $REPLICAS - $PZOO_REPLICAS ))); do echo "server.$(( $PZOO_REPLICAS + $N ))=zoo-$(( $N - 1 )).$POD_NAMESPACE.svc.cluster.local:2888:3888:participant" >> /etc/kafka/zookeeper.properties; done
2121
}
22-
sed -i "s/server\.$ZOOKEEPER_SERVER_ID\=[a-z0-9.-]*/server.$ZOOKEEPER_SERVER_ID=0.0.0.0/" /etc/kafka/zookeeper.properties
2322
ln -s /etc/kafka/zookeeper.properties /etc/kafka/zookeeper.properties.scale-$REPLICAS.$POD_NAME
2423
2524
zookeeper.properties: |

zookeeper/50pzoo.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ spec:
3030
valueFrom:
3131
fieldRef:
3232
fieldPath: metadata.name
33+
- name: POD_NAMESPACE
34+
valueFrom:
35+
fieldRef:
36+
fieldPath: metadata.namespace
3337
volumeMounts:
3438
- name: configmap
3539
mountPath: /etc/kafka-configmap

zookeeper/51zoo.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ spec:
3030
valueFrom:
3131
fieldRef:
3232
fieldPath: metadata.name
33+
- name: POD_NAMESPACE
34+
valueFrom:
35+
fieldRef:
36+
fieldPath: metadata.namespace
3337
- name: ID_OFFSET
3438
value: "4"
3539
volumeMounts:

0 commit comments

Comments
 (0)