Как настроить точку монтирования VerneMQ docker в конфигурации? - PullRequest
0 голосов
/ 04 февраля 2020

Я настроил mqtt-брокера vernemq, используя docker yaml.

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: vernemq
  namespace: mqtt
        env:
        - name: DOCKER_VERNEMQ_DISCOVERY_KUBERNETES
          value: "1"
        - name: DOCKER_VERNEMQ_KUBERNETES_APP_LABEL
          value: "vernemq"
        - name: DOCKER_VERNEMQ_KUBERNETES_NAMESPACE
          valueFrom:
            fieldRef:
              fieldPath: metadata.namespace
        - name: MY_POD_NAME
          valueFrom:
           fieldRef:
             fieldPath: metadata.name
        - name: DOCKER_VERNEMQ_ERLANG__DISTRIBUTION__PORT_RANGE__MINIMUM
          value: "9100"
        - name: DOCKER_VERNEMQ_ERLANG__DISTRIBUTION__PORT_RANGE__MAXIMUM
          value: "9109"
        - name: DOCKER_VERNEMQ_KUBERNETES_INSECURE
          value: "1"
        - name: DOCKER_VERNEMQ.plugins.vmq_passwd
          value: "off"
        - name: DOCKER_VERNEMQ.plugins.vmq_acl
          value: "off"
        - name: DOCKER_VERNEMQ.plugins.vmq_diversity
          value: "on" 
        - name: DOCKER_VERNEMQ_VMQ_DIVERSITY.mongodb.port
          value: "27017"
        - name: DOCKER_VERNEMQ_VMQ_DIVERSITY.mongodb.host
          value: "mongo.mongo"
        - name: DOCKER_VERNEMQ_VMQ_DIVERSITY.auth_mongodb.enabled
          value: "on"
        - name: DOCKER_VERNEMQ_VMQ_DIVERSITY.mongodb.database
          value: "db"
        - name: DOCKER_VERNEMQ_VMQ_DIVERSITY.mongodb.login
          value: "admin"
        - name: DOCKER_VERNEMQ_VMQ_DIVERSITY.mongodb.password
          value: "12345"
        - name: DOCKER_VERNEMQ_ACCEPT_EULA 
          value: "yes"
      imagePullSecrets:
      - name: 1

работает нормально. Но я не могу настроить точку монтирования.

я добавил следующую конфигурацию для точки монтирования, но она не работает.

- name: DOCKER_VERNEMQ_LISTENER__mountpoint
          value: "on"
        - name: DOCKER_VERNEMQ_LISTENER__ssl.mountpoint
          value: "ssl-mountpoint"
        - name: DOCKER_VERNEMQ_LISTENER__tcp.listener1.mountpoint
          value: "tcp-listener1"
        - name: DOCKER_VERNEMQ_LISTENER__tcp.listener2.mountpoint
          value: "tcp-listener2"

как настроить правильный формат для опции точки монтирования mqtt

...