Мы пытаемся развернуть развертывание кластера эластичного поиска с использованием kubernetes. На отдельных модулях эластичный поиск выполняется, но не формирует кластер. Когда мы решили проблему, мы узнали, что отдельные модули могут взаимодействовать с использованием IP-адресов, но не имен хостов. Мы развернуты с использованием наборов состояний и обнаружения. служба, которая использует имена хостов. Мы подозреваем, что это связано с кэшированием DNS.
Мы испробовали процедуру, указанную в следующей ссылке. Но эту процедуру мы не смогли реализовать.
https://medium.com/@manis.eren/elasticsearch-on-kubernetes-master-connection-problem-because-of-jvm-dns-caching-27db53dea1e4
Это может быть связано с тем, что Elasticsearch запускается с менеджером безопасности, как упомянуто в следующей ссылке. Но как реализовать kuberentes, пожалуйста, сообщите нам об этом.
https://www.elastic.co/guide/en/elasticsearch/reference/6.7/networkaddress-cache-ttl.html