File tree Expand file tree Collapse file tree 4 files changed +14
-4
lines changed Expand file tree Collapse file tree 4 files changed +14
-4
lines changed Original file line number Diff line number Diff line change 9
9
set -x
10
10
11
11
KAFKA_BROKER_ID=${HOSTNAME##*-}
12
+ cp -Lur /etc/kafka-configmap/* /etc/kafka/
12
13
sed -i "s/#init#broker.id=#init#/broker.id=$KAFKA_BROKER_ID/" /etc/kafka/server.properties
13
14
14
15
LABELS="kafka-broker-id=$KAFKA_BROKER_ID"
Original file line number Diff line number Diff line change 34
34
valueFrom :
35
35
fieldRef :
36
36
fieldPath : metadata.namespace
37
- command : ['/bin/bash', '/etc/kafka/init.sh']
37
+ command : ['/bin/bash', '/etc/kafka-configmap /init.sh']
38
38
volumeMounts :
39
+ - name : configmap
40
+ mountPath : /etc/kafka-configmap
39
41
- name : config
40
42
mountPath : /etc/kafka
41
43
containers :
70
72
- name : data
71
73
mountPath : /var/lib/kafka/data
72
74
volumes :
73
- - name : config
75
+ - name : configmap
74
76
configMap :
75
77
name : broker-config
78
+ - name : config
79
+ emptyDir : {}
76
80
volumeClaimTemplates :
77
81
- metadata :
78
82
name : data
Original file line number Diff line number Diff line change 11
11
[ -z "$ID_OFFSET" ] && ID_OFFSET=1
12
12
export ZOOKEEPER_SERVER_ID=$((${HOSTNAME##*-} + $ID_OFFSET))
13
13
echo "${ZOOKEEPER_SERVER_ID:-1}" | tee /var/lib/zookeeper/data/myid
14
+ cp -Lur /etc/kafka-configmap/* /etc/kafka/
14
15
sed -i "s/server\.$ZOOKEEPER_SERVER_ID\=[a-z0-9.-]*/server.$ZOOKEEPER_SERVER_ID=0.0.0.0/" /etc/kafka/zookeeper.properties
15
16
16
17
zookeeper.properties : |-
Original file line number Diff line number Diff line change 23
23
initContainers :
24
24
- name : init-config
25
25
image : solsson/kafka:1.0.1@sha256:1a4689d49d6274ac59b9b740f51b0408e1c90a9b66d16ad114ee9f7193bab111
26
- command : ['/bin/bash', '/etc/kafka/init.sh']
26
+ command : ['/bin/bash', '/etc/kafka-configmap /init.sh']
27
27
volumeMounts :
28
+ - name : configmap
29
+ mountPath : /etc/kafka-configmap
28
30
- name : config
29
31
mountPath : /etc/kafka
30
32
- name : data
61
63
- name : data
62
64
mountPath : /var/lib/zookeeper/data
63
65
volumes :
64
- - name : config
66
+ - name : configmap
65
67
configMap :
66
68
name : zookeeper-config
69
+ - name : config
70
+ emptyDir : {}
67
71
volumeClaimTemplates :
68
72
- metadata :
69
73
name : data
You can’t perform that action at this time.
0 commit comments