diff --git a/events-kube/topic-create.yaml b/events-kube/topic-create.yaml new file mode 100644 index 00000000..ee0d592d --- /dev/null +++ b/events-kube/topic-create.yaml @@ -0,0 +1,28 @@ +apiVersion: batch/v1 +kind: Job +metadata: + name: topic-create-event-kube + namespace: kafka +spec: + template: + spec: + containers: + - name: topic-create + image: solsson/kafka:2.1.0@sha256:ac3f06d87d45c7be727863f31e79fbfdcb9c610b51ba9cf03c75a95d602f15e1 + command: + - ./bin/kafka-topics.sh + - --zookeeper + - zookeeper.kafka.svc.cluster.local:2181 + - --create + - --if-not-exists + - --topic + - ops.kube-events.stream.json + - --partitions + - "12" + - --replication-factor + - "2" + resources: + limits: + cpu: 200m + memory: 100Mi + restartPolicy: Never diff --git a/kafka/10broker-config.yml b/kafka/10broker-config.yml index c26ef450..16e8ce4a 100644 --- a/kafka/10broker-config.yml +++ b/kafka/10broker-config.yml @@ -62,7 +62,7 @@ data: min.insync.replicas=2 - auto.create.topics.enable=true + auto.create.topics.enable=false # The number of threads per data directory to be used for log recovery at startup and flushing at shutdown. # This value is recommended to be increased for installations with data dirs located in RAID array.