Skip to content

Commit 41d4406

Browse files
authored
Merge pull request #221 from Yolean/do-not-auto-create-topics
Disable automatic topic creation
2 parents 0d3e214 + 3b8ac98 commit 41d4406

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

events-kube/topic-create.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
apiVersion: batch/v1
2+
kind: Job
3+
metadata:
4+
name: topic-create-event-kube
5+
namespace: kafka
6+
spec:
7+
template:
8+
spec:
9+
containers:
10+
- name: topic-create
11+
image: solsson/kafka:2.1.0@sha256:ac3f06d87d45c7be727863f31e79fbfdcb9c610b51ba9cf03c75a95d602f15e1
12+
command:
13+
- ./bin/kafka-topics.sh
14+
- --zookeeper
15+
- zookeeper.kafka.svc.cluster.local:2181
16+
- --create
17+
- --if-not-exists
18+
- --topic
19+
- ops.kube-events.stream.json
20+
- --partitions
21+
- "12"
22+
- --replication-factor
23+
- "2"
24+
resources:
25+
limits:
26+
cpu: 200m
27+
memory: 100Mi
28+
restartPolicy: Never

kafka/10broker-config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ data:
6262
6363
min.insync.replicas=2
6464
65-
auto.create.topics.enable=true
65+
auto.create.topics.enable=false
6666
6767
# The number of threads per data directory to be used for log recovery at startup and flushing at shutdown.
6868
# This value is recommended to be increased for installations with data dirs located in RAID array.

0 commit comments

Comments
 (0)