之前遇到一个问题,kibana看不到es日志,通过后台查询发现解析不到es的完整主机名
通过dig测试发现只能解析短域名,无法解析全域名
通过排查发现pod中的/etc/resolv.conf中都有localdomain,大概路是这个问题引起,手工删除后测试,长短域名均可解析
解决办法:
暴力解决:手工修改服务器的/etc/resolv.conf,
注释# search localdomain
锁定resolve.conf,chattr +i /etc/resolv.conf (如果不锁定,重启网络服务会重新写回来)
重启服务:systemctl restart network
重启pod测试,发现正常,长短域名均可解析
重启fluentd,es被正常加载