为了更好地调试和迭代,顺便搭一个es和prometheus好了
Prometheus+Grafana
node-exporter
在宿主机上起一个node-exporter,记得把宿主机的proc之类的目录挂载进去就行
Prometheus+Grafana
按照教程走,没啥好说的,没有遇到任何问题
Fluentd+ES+Kibana
Fluentd
需要注意的点有三个
配置目录
运行之后,查看日志,确定配置文件位置,别看其他那些破日志
权限
由于需要把docker日志挂进去,需要用到securityContext,而且,fluentd会强制使用1001的uid和文件系统交互,所以直接设置runAsUser=0是不行的
自定义镜像
官方的Fluentd要啥插件没啥插件,需要自己打一下镜像,把需要的插件都装进去
ES
集群选主
由于是单节点部署,所以需要预设master节点,节点名称通过对应的环境变量设置
kibana
就一纯前端,毫无难度
ref
K8S部署(Elasticsearch+Kibana+Fluentd)_liuchao666888的博客-CSDN博客
制作带有kafka插件和es插件的fluentd镜像_lypgcs的博客-CSDN博客