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