Kubenates中的日志收集方案ELK(下)
创始人
2024-06-01 13:10:59
0

1、rpm安装Logstash

 wget https://artifacts.elastic.co/downloads/logstash/logstash-6.8.7.rpm
yum install -y logstash-6.8.7.rpm

在这里插入图片描述
2、创建syslog配置

input {beats{port=> 5044         }
}output {elasticsearch {hosts => ["http://localhost:9200"]index => "k8s-log-%{+YYYY-MM-dd}"}
}```bash
修改配置文件logstash.yml
vim /etc/logstash/logstash.yml

设置管道配置文件路径为/etc/logstash/conf.d

path.config: /etc/logstash/conf.d

``在这里插入图片描述

3、直接在命令行运行查看效果

cd  /usr/share/logstash/bin
logstash -f /etc/logstash/conf.d/logstash.conf

在这里插入图片描述
4、常用指令
systemctl start logstash
systemctl status logstash
systemctl enable logstash

5、采集k8s系统组件日志
k8s-logs.yaml

apiVersion: v1
kind: ConfigMap
metadata:name: k8s-logs-filebeat-confignamespace: kube-system
data:filebeat.yml: |-filebeat.prospectors:- type: logpaths:- /messagesfields:app: k8stype: modulefields_under_root: trueoutput.logstash:hosts: ['192.168.56.104:5044']---apiVersion: apps/v1
kind: DaemonSet
metadata:name: k8s-logsnamespace: kube-system
spec:selector:matchLabels:project: k8sapp: filebeattemplate:metadata:labels:project: k8sapp: filebeatspec:containers:- name: filebeatimage: collenzhao/filebeat:6.5.4args: ["-c", "/etc/filebeat.yml","-e",]resources:requests:cpu: 100mmemory: 100Milimits:cpu: 500mmemory: 500MisecurityContext:runAsUser: 0volumeMounts:- name: filebeat-configmountPath: /etc/filebeat.ymlsubPath: filebeat.yml- name: k8s-logsmountPath: /messagesvolumes:- name: k8s-logshostPath:path: /var/log/messagestype: File- name: filebeat-configconfigMap:name: k8s-logs-filebeat-config

6、效果
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关内容

热门资讯

windows更改系统盘盘符,... Windows系统盘盘符更改指南在Windows操作系统中,系统盘的盘符通常默认为C盘。然而,在某些...
windows8自动还原系统,... Windows 8自动还原系统的使用方法与技巧一、什么是Windows 8自动还原系统Windows...
windows更新怎么安装系统... Windows更新安装系统还原详解什么是系统还原?系统还原是一种恢复计算机到之前某个状态的功能。当系...
windows光盘开不了机修复... Windows光盘开不了机?教你如何修复电脑系统在电脑使用过程中,遇到系统故障是常有的事。其中,使用...
windows官方系统安装,W... Windows官方系统安装指南一、准备工作在开始安装Windows官方系统之前,我们需要做好以下准备...
windows操作系统登录机制... Windows操作系统登录机制详解随着信息技术的飞速发展,操作系统作为计算机系统的核心,其安全性尤为...
windows95的系统文件,... Windows 95系统文件:回顾与探索Windows 95,作为微软公司于1995年推出的操作系统...
windows操作系统怎么激活... Windows操作系统激活方法详解一、Windows操作系统激活的重要性Windows操作系统激活是...
windows操作系统最新版本 Windows操作系统最新版本:Windows 11 24H2,全面升级体验再升级一、外观设计:独特...
windows操作系统头条百科... Windows操作系统:全面解析微软的操作系统帝国Windows操作系统,作为微软公司的旗舰产品,自...
windows操作系统的基本操... 实验报告:Windows操作系统的基本操作随着计算机技术的不断发展,Windows操作系统已经成为全...
windows操作系统的应用层... Windows操作系统应用层详解在计算机系统中,操作系统是核心组成部分,它负责管理硬件资源、提供用户...
windows操作系统是什么样... Windows操作系统:人性化的图形界面与强大的功能集成Windows操作系统,作为微软公司研发的桌...
windows不分区重装系统,... Windows不分区重装系统教程:简单快捷的解决方案随着电脑使用时间的增长,系统可能会出现卡顿、运行...
windows和linux怎么... Windows和Linux双系统安装指南随着信息技术的不断发展,Windows和Linux作为两大主...
安装系统准就绪,安装系统“准备... 安装系统“准备就绪”阶段详解及常见问题解决在电脑安装操作系统时,我们经常会遇到“准备就绪”这一阶段。...
windows和麒麟V7系统双... Windows与麒麟V7系统双系统安装与使用指南随着我国科技实力的不断提升,国产操作系统麒麟V7逐渐...
Windows操作系统有什么功... Windows操作系统,作为全球最广泛使用的计算机操作系统之一,自1985年问世以来,已经经历了多个...
windows操作系统哪个最好... Windows操作系统哪个最好?全面解析不同版本的优势与适用场景Windows XP:经典之作,兼容...
windows多种操作系统哪个... Windows多种操作系统哪个好用?全面对比分析Windows 10:全面升级,兼顾性能与体验Win...