当前位置: 代码迷 >> 综合 >> kubernetes部署EFK启动报错max file descriptors [50000] for elasticsearch process is too low, increase to at
  详细解决方案

kubernetes部署EFK启动报错max file descriptors [50000] for elasticsearch process is too low, increase to at

热度:62   发布时间:2023-10-22 17:43:44.0

1.故障描述:

给一台主机打标签上EFK的标签,让这台主机上部署data,master,client的容器。
结果这台主机上的pod一直起不来。pod一直报CrashLoopBackOff。
kubernetes部署EFK启动报错max file descriptors [50000] for elasticsearch process is too low, increase to at

2.解决思路:

遇到问题先别慌,第一件事情,先看日志,查看pod的日志,报这个错
max file descriptors [50000] for elasticsearch process is too low, increase to at least [65536],开始根据这个报错找解决方法。

3.解决方法:

(1)查看报错是说elasticsearch进程的最大文件描述符值过低,增加到至少[65535]
(2)查阅资料,咨询同事,最后我将docker.service文件里的下面这两个参数修改到65535
LimitNOFILE=65535
LimitNPROC=65535
(3)重新启动docker。elasticsearch 的三个pod都起来了。问题解决了。

  相关解决方案