Created
February 27, 2022 17:18
-
-
Save javajon/e2d61fb6f0630428f454679f63abb60b to your computer and use it in GitHub Desktop.
Revisions
-
javajon created this gist
Feb 27, 2022 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,117 @@ apiVersion: apps/v1 kind: Deployment metadata: name: kafka-broker labels: app: kafka spec: replicas: 1 selector: matchLabels: app: kafka template: metadata: labels: app: kafka id: "0" spec: containers: - name: kafka image: wurstmeister/kafka ports: - containerPort: 9092 env: - name: KAFKA_ADVERTISED_PORT value: "9092" - name: KAFKA_ADVERTISED_HOST_NAME value: kafka-service - name: KAFKA_ZOOKEEPER_CONNECT value: zoo1:2181 - name: KAFKA_BROKER_ID value: "0" - name: KAFKA_CREATE_TOPICS value: sample.topic:1:1 --- apiVersion: v1 kind: Service metadata: name: kafka-service labels: name: kafka spec: ports: - port: 9092 name: kafka-port protocol: TCP selector: app: kafka id: "0" --- apiVersion: apps/v1 kind: Deployment metadata: name: zookeeper-deployment-1 labels: app: zookeeper spec: replicas: 2 selector: matchLabels: app: zookeeper-1 template: metadata: labels: app: zookeeper-1 spec: containers: - name: zookeeper image: digitalwonderland/zookeeper:latest ports: - containerPort: 2181 env: - name: ZOOKEEPER_ID value: "1" - name: ZOOKEEPER_SERVER_1 value: zoo1 --- apiVersion: v1 kind: Service metadata: name: zoo1 labels: app: zookeeper-1 spec: ports: - name: client port: 2181 protocol: TCP - name: follower port: 2888 protocol: TCP - name: leader port: 3888 protocol: TCP selector: app: zookeeper-1 --- apiVersion: apps/v1 kind: Deployment metadata: name: kafka-cat labels: app: kcat spec: replicas: 1 selector: matchLabels: app: kcat template: metadata: labels: app: kcat spec: containers: - name: kcat image: confluentinc/cp-kafkacat:7.0.1 command: ["/bin/sh"] args: ["-c", "trap : TERM INT; sleep infinity & wait"]