Hallo! Ich frage mich, welchen Zweck das gemeinsame Volumen in einer Discourse-Bereitstellung hat?
Zum Kontext: Wir haben Discourse in einem Kubernetes-Cluster (in GKE) in Betrieb, möchten aber die Anzahl der Instanzen unserer Bereitstellung erhöhen, um die Hochverfügbarkeit zu verbessern. Alle Instanzen würden natürlich weiterhin mit derselben PostgreSQL-Datenbank und derselben Redis-Instanz kommunizieren, aber ich frage mich, ob alle Webservers mit dem gleichen gemeinsamen Volumen verbunden sein müssen oder ob die Webservers unabhängig skaliert werden können (d. h. kann jede Webserver-Instanz einfach ihr eigenes „gemeinsames" Volumen haben).
Oder gibt es eine zwingende Anforderung, dass alle Webservers dasselbe gemeinsame Volumen nutzen, in welchem Fall wir prüfen müssten, etwas wie ein NFS-Volumen in jeden unserer Container einzubinden.
Vielen Dank!
.