Мы планируем настроить ES-кластер с использованием Kubernetes. Модуль k8s будет состоять из 3 узлов данных, и мы планируем иметь постоянное отображение томов для данных.
Я новичок как в ES, так и в k8s, но, как я понимаю, в пакете обычно используется общий том. Но в этом случае мы не должны делиться данными трех экземпляров. Как лучше всего получить отображение объема для модуля? Если у меня есть 3 экземпляра, должен ли я отображать каждый отдельно, например / node1 / data, / node2 / data, или я должен просто сопоставить один том '/ data', и ES будет гарантировать, что данные между экземплярами изолированы?
Я не уверен, что у сопоставленного тома должны быть имена узлов, такие как node1, node2 и т. Д., Как описано выше. Правильна ли конструкция модуля с 3 узлами ES (или несколькими узлами данных)? Можно ли указать разные постоянные тома для разных экземпляров узла в модуле?
Что произойдет, если модуль будет закрыт и будет создан новый модуль? Должна ли быть сильная связь между отображаемым томом и именем узла. Как лучше всего этого добиться?