Ich habe MongoDB Replica Set aus dem Rancher-Katalog installiert und das startet gut. Die nächste logische Sache ist es, den Master freizulegen, damit ich ihn konfigurieren und verwenden kann. Ich habe gesehen, dass ich den 27017 TCP Port mit einem Load Balancer freilegen kann, aber dann wird Round Robin statt Affinität zum Mongo Master.Rancher MongoDB Replikat Set expose the master
Gibt es einen Weg in Rancher, nur den Master zu entlarven?
ich dies auch nicht herausfinden konnte. Alle mongodb-Instanzen sind im privaten Netzwerk verfügbar, also habe ich einfach ihre IPs gesammelt und eine Verbindungszeichenfolge in der Form 'mongodb: // {privateip1}: 27017, {privateip2}: 27017, {privateip3}: 27017morpheus-dev eingegeben 'Ich nehme an, es gibt einen besseren Weg, dies zu tun – CaptEmulation
Ja, das wäre nicht ideal, weil Sie diesen Port auf all diesen Hosts verwenden werden. Der beste Weg, den ich mir vorgestellt habe, war, HAProxy dafür einzurichten. – occasl