github.com/argoproj/argo-events@v1.9.1/test/manifests/kafka/kafka.yaml (about)

     1  apiVersion: apps/v1
     2  kind: StatefulSet
     3  metadata:
     4    labels:
     5      app: kafka
     6    name: kafka
     7  spec:
     8    serviceName: kafka
     9    replicas: 1
    10    selector:
    11      matchLabels:
    12        app: kafka
    13    template:
    14      metadata:
    15        labels:
    16          app: kafka
    17      spec:
    18        containers:
    19          - env:
    20              - name: KAFKA_ADVERTISED_PORT
    21                value: "9092"
    22              - name: KAFKA_ADVERTISED_HOST_NAME
    23                value: "kafka"
    24              - name: KAFKA_BROKER_ID
    25                value: "0"
    26              - name: KAFKA_PORT
    27                value: "9092"
    28              - name: KAFKA_ZOOKEEPER_CONNECT
    29                value: "zookeeper:2181"
    30              - name: KAFKA_LISTENERS
    31                value: "INSIDE://:9092"
    32              - name: KAFKA_ADVERTISED_LISTENERS
    33                value: "INSIDE://:9092"
    34              - name: KAFKA_INTER_BROKER_LISTENER_NAME
    35                value: "INSIDE"
    36              - name: KAFKA_LISTENER_SECURITY_PROTOCOL_MAP
    37                value: "INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT"
    38            image: wurstmeister/kafka
    39            name: kafka
    40            ports:
    41              - containerPort: 9092
    42  ---
    43  apiVersion: v1
    44  kind: Service
    45  metadata:
    46    labels:
    47      app: kafka
    48    name: kafka
    49  spec:
    50    type: NodePort
    51    selector:
    52      app: kafka
    53    ports:
    54      - port: 9092