Я работаю с эластичной версией 7.4 полностью на кластере kubernetes (5 узлов данных / загрузки и 1 мастер). Я хочу переместить мастер-узел на внешнюю виртуальную машину, чтобы мне не приходилось отбрасывать всю эластичную настройку каждый раз, когда я хочу работать на главном узле. (Это даст главному узлу фиксированный IP-адрес и более устойчивое хранилище.)
Когда я поднимаю узлы данных (на k8), они могут найти мастер-узел на своей виртуальной машине, но мастер-узел не кажетсячтобы иметь возможность вернуть услугу. В результате время запуска истекло.
Elastic, очевидно, нуждается в порте 9300, открытом на каждом узле данных / захвата, поэтому мне интересно, не является ли это основной проблемой. Мне нужно, чтобы этот порт был доступен на каждом узле data / ingest независимо, чтобы типичные решения k8 для loadbalancer или nodeport не работали. Переадресация портов применяется только к одному хосту и больше похожа на процесс отладки.
Интересно, есть ли способ заставить эту гибридную настройку работать.