Я развернул MongoDB ReplicaSet в Kubernetes, используя Helm и диаграмму stable/mongodb-replicaset
В Kubernetes я могу подключиться к MongoDB, используя строку подключения, которая является чем-то вроде
mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myRepl
В случае изменения количества реплик строка подключения также изменится, что также означает, что необходимо обновить каждое приложение, подключающееся к базе данных.
Есть ли обходной путь к этому?
Я думал о создании службы, так что нужно изменить только это, однако строка подключения не проходит проверку регулярным выражением.
Любая помощь по этому вопросу приветствуется.