Ciao! Mi chiedo qual è lo scopo del volume condiviso in una distribuzione di Discourse?
Per contesto, abbiamo Discourse attivo e funzionante in un cluster Kubernetes (in GKE), ma vorremmo aumentare il numero di istanze della nostra distribuzione per renderlo più altamente disponibile. Ovviamente, tutte le istanze continuerebbero a comunicare con lo stesso database Postgres e l’istanza Redis, ma mi chiedo se tutti i server web debbano accedere allo stesso volume condiviso o se i server web possano essere scalati in modo indipendente (cioè, ogni istanza del server web può avere il proprio volume “condiviso”).
Oppure esiste un requisito rigido secondo cui tutti i server web devono utilizzare lo stesso volume condiviso, nel qual caso dovremmo valutare il montaggio di qualcosa come un volume NFS in ciascuno dei nostri container?
Grazie!
.