Назад | Перейти на главную страницу

Как создать реплицированный многоузловой постоянный том с помощью Rancher 2

У меня есть ранчо с двумя рабочими узлами.

Я хочу развернуть приложение с модулями, распределенными между этими двумя узлами.

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

Я пробовал использовать openEBS, но, судя по тому, что я читал, похоже, что он не поддерживает многоузловой, longhorn, похоже, также не поддерживает это, и я не понимаю, подхожу ли я к этой проблеме неправильно, или если действительно еще нет поддерживаемой решение для этого.

Есть подсказки?

Я не знаю простого решения. Местный объем просто местный. Как это воспроизвести - решать вам, Kubernetes в этом совсем не помогает.

Вы можете попробовать использовать любую реплицированную файловую систему, но установка поддержки и интеграции зависит от вас.

Некоторые варианты включают:

Все они требуют много работы. Gluster несколько лучше поддерживается в OpenShift.

Кстати, Amazon EFS делает репликацию за вас, но, конечно, не будет локальной.