首页 > 解决方案 > Elasticsearch Kubernetes 内存锁

问题描述

我在 Kubernetes 上运行 Elastic 集群,根据 Elastic 文档,需要将内存锁定设置为 true 以禁用交换并提高性能。

但是,当将此值设置为 true 时,我的 pod 无法启动并出现以下错误:

This can result in part of the JVM being swapped out.
Increase RLIMIT_MEMLOCK, soft limit: 83968000, hard limit: 83968000
These can be adjusted by modifying /etc/security/limits.conf, for example:
# allow user 'elasticsearch' mlockall
elasticsearch soft memlock unlimited
elasticsearch hard memlock unlimited

如果我的弹性映像部署到 Kubernetes,我将如何更改这些设置?

标签: elasticsearchkubernetes

解决方案


推荐阅读