github.com/diadata-org/diadata@v1.4.593/deployments/k8s-yaml/data-kafka.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: data-kafka 5 labels: 6 app: data-kafka 7 spec: 8 selector: 9 matchLabels: 10 app: data-kafka 11 template: 12 metadata: 13 labels: 14 app: data-kafka 15 spec: 16 containers: 17 - name: zookeeper 18 image: wurstmeister/zookeeper:latest 19 imagePullPolicy: IfNotPresent 20 ports: 21 - name: zookeep-server 22 containerPort: 2181 23 env: 24 - name: ZOOKEEPER_CLIENT_PORT 25 value: "2181" 26 - name: ZOOKEEPER_TICK_TIME 27 value: "2000" 28 - name: kafka 29 image: wurstmeister/kafka:latest 30 imagePullPolicy: IfNotPresent 31 ports: 32 - name: kafka-server 33 containerPort: 9094 34 env: 35 - name: HOSTNAME_COMMAND 36 value: "docker info | grep ^Name: | cut -d' ' -f 2" 37 - name: KAFKA_PORT 38 value: "9092" 39 - name: KAFKA_ZOOKEEPER_CONNECT 40 value: "localhost:2181" 41 - name: KAFKA_LISTENER_SECURITY_PROTOCOL_MAP 42 value: "INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT" 43 - name: KAFKA_ADVERTISED_LISTENERS 44 value: "INSIDE://:9092,OUTSIDE://data-kafka.default.svc.cluster.local:9094" 45 - name: KAFKA_LISTENERS 46 value: "INSIDE://:9092,OUTSIDE://:9094" 47 - name: KAFKA_INTER_BROKER_LISTENER_NAME 48 value: "INSIDE" 49 - name: KAFKA_LOG_DIRS 50 value: "/kafka/kafka-logs-1" 51 - name: KAFKA_DELETE_TOPIC_ENABLE 52 value: "true" 53 - name: KAFKA_MESSAGE_MAX_BYTES 54 value: "50000000" 55 --- 56 apiVersion: v1 57 kind: Service 58 metadata: 59 name: data-kafka 60 labels: 61 app: data-kafka 62 spec: 63 ports: 64 - port: 9094 65 targetPort: kafka-server 66 name: kafka-server 67 - port: 2181 68 targetPort: zookeep-server 69 name: zookeep-server 70 selector: 71 app: data-kafka 72 type: NodePort