Том с множеством подключений - PullRequest
0 голосов
/ 27 февраля 2020

Мой вопрос:

Я ищу способ получить доступ к тому из нескольких контейнеров одновременно, в кластере роя.

  • Я бы хотел как для работы на Swarm для устойчивости (HA был бы еще лучше, но давайте сохраним реалистичность c)
  • Он должен размещать свои данные на docker томах благодаря rexray / cinder , который уже настроен для монтирования файловых систем в контейнере, но только один контейнер может подключать к тому за раз.


Что я пробовал

Я искал сервер docker -хост NFS , но для него требуется как минимум SYS_ADMIN возможность, которая делает невозможным работу в режиме Swarm.

Теперь я могу сделать это с SSHFS , но, может быть, у вас есть для меня лучшие идеи?


Больше контекста

Для лучшего понимания моих потребностей вот что я хочу сделать.

У меня есть служба (на основе tomcat), которая создает файлы. Затем эти файлы должны быть обработаны другими инструментами.

  • Чистое решение : переписать эти приложения в системе пабов / суб-сообщений. На данный момент требуется слишком много разработчиков.
  • Грязное решение : все взаимозависимые инструменты находятся в одном контейнере, включая cron и другие. Действительно грязный.
  • Не очень хорошее, но не плохое решение Я думал о том, чтобы каждый инструмент был в контейнере и обменивался данными между всеми этими контейнерами. Что приводит к моему вопросу.

Может я на неверном пути? Что ты думаешь?

...