From 6d2a40ec1d87df4df8cd0fa9552dcdf2c10362c1 Mon Sep 17 00:00:00 2001 From: Simar Date: Sun, 3 Aug 2025 10:02:51 +0300 Subject: [PATCH] Add kafka-kubernetes/roles/kafka/templates/kafka.yml.j2 --- .../roles/kafka/templates/kafka.yml.j2 | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 kafka-kubernetes/roles/kafka/templates/kafka.yml.j2 diff --git a/kafka-kubernetes/roles/kafka/templates/kafka.yml.j2 b/kafka-kubernetes/roles/kafka/templates/kafka.yml.j2 new file mode 100644 index 0000000..2a82cf4 --- /dev/null +++ b/kafka-kubernetes/roles/kafka/templates/kafka.yml.j2 @@ -0,0 +1,35 @@ +apiVersion: apps/v1 +kind: StatefulSet +metadata: + name: kafka +spec: + replicas: 2 + selector: + matchLabels: + app: kafka + template: + metadata: + labels: + app: kafka + spec: + containers: + - name: kafka + image: kafka:latest + env: + - name: KAFKA_ZOOKEEPER_CONNECT + value: zookeeper-headless:2181 + ports: + - containerPort: 9092 +--- +apiVersion: v1 +kind: Service +metadata: + name: kafka-service +spec: + type: NodePort + selector: + app: kafka + ports: + - protocol: TCP + port: 9092 + targetPort: 9092 \ No newline at end of file