服务器
k8s日志收集 标签描述

实现:部署如下图红框位置logstash 架构: 主机:10.0.7.56 部署logstash yum-yinstalljava-1.8.0-openjdkyum-yinstallhttps://mirror.tuna.tsinghua.edu.cn/elasticstack/7.x/yum/7.9.0/logstash-7.9.0.rpmsystemctlstartlogstashsystemctlenablelogstashtail-f/var/log/logstash/logstash-plain.log 创建配置文件 从kafka接收数据,发送到es vim...

实现:收集容器控制台日志 部署daemonsetfilebeat,如上图红框位置 找一台机器打镜像 FROMdocker.elastic.co/beats/filebeat:7.9.0COPYfilebeat.yml/usr/share/filebeat/filebeat.ymlUSERrootRUNchownroot:filebeat/usr/share/filebeat/filebeat.ymlUSERfilebeatdockerbuild.-t10.0.7.12/k8s/filebeat:7.9.0dockerpush10.0.7.12/k8s/filebeat:7.9.0...

控制台日志,相当于容器的1号进程。或者容器内的日志正确和错误日志重定向到了如下 /var/log/nginx/access.log->/dev/stdout  /var/log/nginx/error.log->/dev/stderr 则以上正确和错误日志都会经过容器启动的控制台输出 前期准备工作 ​​1、部署ES集群及kibana​​ ​​2、部署zk及kafka集群​​ 集群架构: 通过部署logstashdaemonset收集容器标准输出日志过程 ​​3、部署daemonset的logstash​​ ​​4、部署logstash收集daemonsetlog...