размер кучи при запуске кластера эластичного поиска на кубернетес - PullRequest
2 голосов
/ 10 января 2020

Я работаю с кластером эластичного поиска на кластере Kubernetes. У меня есть необходимость увеличить размер кучи. Сейчас размер кучи составляет 4 ГБ, а объем памяти, выделенной для модуля, составляет 8 ГБ. При настройке поискового кластера elasti c на виртуальных машинах и виртуальных машинах я всегда руководствовался принципом, согласно которому размер кучи не должен превышать 50% физической памяти. Пожалуйста, перейдите по ссылке https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html Теперь мой вопрос: будет ли этот принцип работать таким же образом при запуске поиска elasti c на K8 или как определить размер кучи при запуске ES на K8?

1 Ответ

1 голос
/ 10 января 2020

Размер кучи должен быть вдвое меньше объема оперативной памяти, выделенной для модулей.

Из руководства по поиску эластичных элементов:

Размер кучи должен быть вдвое меньше объема оперативной памяти, выделенной для модуля Pod. Чтобы минимизировать сбои, вызванные вытеснением Pod из-за конфликта ресурсов, вы должны запускать модули Elasticsearch на уровне «Гарантированного» QoS, устанавливая для запросов и ограничений одно и то же значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...