Skip to content

Commit f277bc0

Browse files
committed
Transition from init container to sidecar,
for future dynamic config support. Can be evaluated manually now (with Kafka 1.1.0) by exec to config pod and edit of server.properties there. If the init container is slow, which is unlikely, kafka will crash loop until server.properties exists and upon existence start normally.
1 parent f281f9c commit f277bc0

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

kafka/10broker-config.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ data:
4545
fi
4646
}
4747
48+
echo "Completed initial config. Staying alive to support Kafka 1.1.0 dynamic config updates"
49+
tail -f /dev/null
50+
4851
server.properties: |-
4952
############################# Log Basics #############################
5053

kafka/50kafka.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ spec:
1818
annotations:
1919
spec:
2020
terminationGracePeriodSeconds: 30
21-
initContainers:
22-
- name: init-config
21+
containers:
22+
- name: config
2323
image: solsson/kafka-initutils@sha256:18bf01c2c756b550103a99b3c14f741acccea106072cd37155c6d24be4edd6e2
2424
env:
2525
- name: NODE_NAME
@@ -40,7 +40,6 @@ spec:
4040
mountPath: /etc/kafka-configmap
4141
- name: config
4242
mountPath: /etc/kafka
43-
containers:
4443
- name: broker
4544
image: solsson/kafka:1.0.1@sha256:1a4689d49d6274ac59b9b740f51b0408e1c90a9b66d16ad114ee9f7193bab111
4645
env:

0 commit comments

Comments
 (0)