¡Hola! Me pregunto cuál es el propósito del volumen compartido en una implementación de Discourse.
Para dar contexto, tenemos Discourse funcionando en un clúster de Kubernetes (en GKE), pero nos gustaría escalar el número de instancias de nuestra implementación para hacerla más disponible. Por supuesto, todas las instancias seguirían conectadas a la misma base de datos Postgres e instancia de Redis, pero me pregunto si todos los servidores web necesitan conectarse al mismo volumen compartido, o si los servidores web pueden escalarse de forma independiente (es decir, si cada instancia del servidor web puede tener su propio volumen “compartido”).
¿O existe un requisito estricto de que todos los servidores web utilicen el mismo volumen compartido, en cuyo caso tendríamos que buscar montar algo como un volumen NFS en cada uno de nuestros contenedores?
¡Gracias!
.