使用k8s搭建elk
ELK 到底是什么呢?ELK 是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。Elasticsearch 是一个搜索和分析引擎。Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elasticsearch 等“存储库”中。Kibana 则可以让用户在 Elasticsearch 中使用图形和图表对数据进行可视化。 但是在实际的使用过程中我们还会引入一个新的组件,Filebeat 它是 logstash 的轻量级 Golang 语言版本。 在这里 我们明确一下分工 Filebeat : 从每个节点上收集日志 Logstash : 对收集到的日志进行处理分析,然后输出到 Elasticsearch Elasticsearch : 提供日志的存储和搜索功能 Kibana :提供对于 Elasticsearch 的可视化界面与可视化操作 ps : 本文所使用的 docker 镜像是似有仓库的镜像,自己可以使用官方镜像或者其他。 Filebeat Filebeat 是用于转发....