I'm trying to set up elastic search on Kubernetes (GKE) and try to limit its memory usage to max 512MB (or even lower).
Performance is not that crucial for us, we just need to run some Jaeger queries from time to time for tracing purposes.
When Jaeger tried to access ES, it crashes.
I tried to set the Heap to 256MB and the limit to 512MB in the manifest.
I know there ha been work on making Elasticsearch work better in low memory environments, but I do not think I have seek Elasticsearch do anything useful with less that 512MB of heap. That is the smallest I would recommend setting up.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.