É possível ter um único volume montado btrfs somente leitura montado em várias máquinas?
Um dos hosts pode montá-lo para leitura/gravação para fornecer atualizações aos outros?
A razão pela qual estou perguntando isso é se é sensato montar /var/lib/docker em várias instâncias do CoreOS. O que as pessoas fazem na prática para nuvens privadas? instâncias particularmente inicializadas em rede.
Ou devo criar um dispositivo de bloco exclusivo montado em /var/lib/docker para cada host físico e vinculá-lo a um registro privado?
https://coreos.com/docs/cluster-management/setup/mounting-storage/
Não consigo imaginar que isso terminaria bem. O btrfs não é um sistema de arquivos de cluster e, mesmo que você esteja falando sobre montagens somente leitura, os metadados do sistema de arquivos armazenados em cache na memória por cada nó que monta o sistema de arquivos estarão desatualizados quando o sistema de arquivos for gravado. Sem um mecanismo de invalidação de cache (que um sistema de arquivos de cluster real teria), você começará a ver inconsistências nos nós de leitura.