Kann ich mit dem MongoDb-Treiber rs.initiate () und rs.Add () von node.js aus aufrufen?

Ich möchte das Einrichten eines MongoDb-Replikatsets über einen Beiwagen automatisieren, wenn Docker und Kubernetes verwendet werden.

Das obige Setup ist nicht besonders wichtig, worauf es ankommt, ist, dass ich in der Lage sein muss, die Mongo Replica Set-Befehle aufzurufen (z. B.rs.initiate(), rs.add('anotherserver'), rs.conf(), rs.reconfig(), etc) aus einer node.js-Anwendung.

Hinweis: Es muss nicht aus einer Node-Anwendung stammen. Wenn jemand eine andere Möglichkeit kennt, das Gleiche zu tun, teilen Sie ihm bitte Ihre Gedanken mit.

AKTUALISIEREN Ich konnte das zum Laufen bringen und habe den Beiwagen als Open Source für andere freigegeben.

https: //github.com/leportlabs/mongo-k8s-sidecahttps: //registry.hub.docker.com/u/leportlabs/mongo-k8s-sideca

Antworten auf die Frage(2)

Ihre Antwort auf die Frage