Как я должен использовать * тот же * том для всех контейнеров докера в рое?

Я пытаюсь расширить свои вычислительные мощности на своем миниатюрном сервере, поэтому я схватил старый компьютер, лежащий в доме, и установил CentOS 7 и докер на нем.

Я поместил 2 компьютера в рой и пытаюсь запустить на нем службы, по одной реплике каждый, но на разных компьютерах. Мне бы хотелось, чтобы мои службы работали с одним и тем же набором данных и теми же данными, которые должны быть синхронизированы, независимо от того, на каком компьютере менеджер роя выберет запуск службы.

Чтобы решить эту проблему, после некоторого осмотра я обнаружил, что это не то, что докер имеет хорошее решение (из коробки), поэтому я поднялся на уровень и создал диск NFS и установил его по тому же пути на оба узла. Это нормально, я в основном получаю желаемый результат, но у меня есть службы, жалующиеся на то, что накопители NFS, как известно, нестабильны и поэтому не поддерживаются. Я в порядке с этим, пока что-то критическое не происходит, но я также боюсь, что что-то критическое произойдет в конце концов.

Каков рекомендуемый в 2019.03 способ разделить тома между несколькими узлами роя?

0 ответов

Другие вопросы по тегам