cnych / qikqiak.com

关注 chatgpt、容器、kubernetes、devops、python、golang、微服务等技术 🎉🎉🎉

Home Page:https://www.qikqiak.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EFK日志收集fluentd无法读取日志

jinnery opened this issue · comments

EFK文章部分,配置有问题。默认如下配置是没权限读取的

/var/log/containers下面的日志文件是软连接,挂载到容器里面根本读不到。

原始文件是在/var/lib/docker/containers下面。 还需要挂载这个目录.

##########原始内容############
containers:
- name: fluentd
image: quay.io/fluentd_elasticsearch/fluentd:v3.4.0
volumeMounts:
- name: fluentconfig
mountPath: /etc/fluent/config.d
- name: varlog
mountPath: /var/log
volumes:
- name: fluentconfig
configMap:
name: fluentd-conf
- name: varlog
hostPath:
path: /var/log

##############修改后##############
containers:
- name: fluentd
image: quay.io/fluentd_elasticsearch/fluentd:v3.4.0
volumeMounts:
- name: fluentconfig
mountPath: /etc/fluent/config.d
- name: varlog
mountPath: /var/log
- name: containerlog
mountPath: /var/lib/docker/containers
volumes:
- name: fluentconfig
configMap:
name: fluentd-conf
- name: varlog
hostPath:
path: /var/log
- name: containerlog
hostPath:
path: /var/lib/docker/containers