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

1.故障描述:

给一台主机打标签上EFK的标签,让这台主机上部署data,master,client的容器。
结果这台主机上的pod一直起不来。pod一直报CrashLoopBackOff。
在这里插入图片描述

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都起来了。问题解决了。

猜你喜欢

转载自blog.csdn.net/qq_34939308/article/details/111567070