github.com/codebeautiful/hmq@v1.5.3/deploy/deploy.yaml (about)

     1  apiVersion: apps/v1
     2  kind: Deployment
     3  metadata:
     4    name: mqtt-broker
     5  spec:
     6    selector:
     7      matchLabels:
     8        app: mqtt-broker
     9    replicas: 1
    10    template:
    11      metadata:
    12        labels:
    13          app: mqtt-broker
    14      spec:
    15        containers:
    16          - name: mqtt-broker
    17            image: hmq:v0.1.0
    18            ports:
    19              - containerPort: 1883
    20              - containerPort: 8080
    21            volumeMounts:
    22              - name: mqtt-broker
    23                mountPath: /conf
    24                subPath: hmq.config
    25              - name: mqtt-broker
    26                mountPath: /plugins/kafka/kafka.json
    27                subPath: kafka.json
    28              - name: mqtt-broker
    29                mountPath: /plugins/authttp/http.json
    30                subPath: kafka.json     
    31        volumes:
    32          - name: mqtt-broker
    33            configMap:
    34              name: mqtt-broker
    35              items:
    36                - key: hmq.config
    37                  path: hmq.config
    38              items:
    39                - key: http.json
    40                  path: http.json
    41              items:
    42                - key: kafka.json
    43                  path: kafka.json
    44