Невозможно соединиться с mongodb из внутреннего кластера kubernetes - PullRequest
0 голосов
/ 25 сентября 2019

Я попытался настроить mongodb через bitnami stable / mongodb helm chart, команда установки helm chart выглядит следующим образом -

helm install --name mongo --set mongodbRootPassword=mongo,mongodbUsername=mongo,mongodbPassword=mongo,mongodbDatabase=database stable/mongodb

после его создания я ищу, чтобы подключить мои приложения в следующем форматестрока подключения

mongodb://[user]:[password]@[service].[namespace].svc.cluster.local:27017/[db]?replicaSet=rs0&authSource=admin

Но я получаю сообщение об ошибке -

не удалось подключиться к серверу [ mongo.shift-resourcing.svc.cluster.local: 27017] при первом подключении [ MongoNetworkError: Клиентский сетевой сокет отключился до того, как было установлено безопасное соединение TLS ]

Файл mongod.conf выглядит следующим образом -

# where and how to store data.
   storage:
      dbPath: /bitnami/mongodb/data/db
      journal:
       enabled: true
      directoryPerDB: false
    # where to write logging data.
    systemLog:
      destination: file
      quiet: false
      logAppend: true
      logRotate: reopen
      path: /opt/bitnami/mongodb/logs/mongodb.log
      verbosity: 0
     # network interfaces
    net:
      port: 27017
      unixDomainSocket:
        enabled: true
        pathPrefix: /opt/bitnami/mongodb/tmp
      ipv6: false
      bindIpAll: true
    # replica set options
    #replication:
      #replSetName: replicaset
      #enableMajorityReadConcern: true
    # process management options
    processManagement:
       fork: false
       pidFilePath: /opt/bitnami/mongodb/tmp/mongodb.pid
    # set parameter options
    setParameter:
       enableLocalhostAuthBypass: false
    # security options
    security:
      authorization: enabled
      #keyFile: replace_me
...