Posso chamar rs.initiate () e rs.Add () do node.js usando o driver MongoDb?

Estou procurando automatizar o processo de configuração de uma réplica do MongoDb definida por meio de um sidecar ao usar o Docker e o Kubernetes.

A configuração acima não é muito importante, o que se resume a isso é que eu preciso chamar os comandos mongo replica set (por exemplo,rs.initiate(), rs.add('anotherserver'), rs.conf(), rs.reconfig(), etc) de um aplicativo node.js.

Nota: não precisa ser de um aplicativo de nó; se alguém souber de outra maneira de fazer a mesma coisa, compartilhe seus pensamentos.

ATUALIZAR: Consegui fazer isso funcionar e tornei o sidecar código-fonte aberto para outras pessoas usarem.

https://github.com/leportlabs/mongo-k8s-sidecarhttps://registry.hub.docker.com/u/leportlabs/mongo-k8s-sidecar

questionAnswers(1)

yourAnswerToTheQuestion