概要
- フル名
docker.io/mirrorgooglecontainers/fluentd-elasticsearch- Registry
- docker.io
- 名前空間
- mirrorgooglecontainers
- リポジトリ
- fluentd-elasticsearch
- キャッシュ Tag 数
- 31
- 最終同期
- 07/05/2026, 07:40 PM
- 関連トピック
概要
Fluentd 日志采集转发镜像,将容器 stdout 与文件日志写入 Elasticsearch,K8s 集群集中日志管道经典 DaemonSet 组件。
詳細
mirrorgooglecontainers/fluentd-elasticsearch 运行 Fluentd 并配置 Elasticsearch 输出插件,采集节点或容器日志批量索引。定位为日志采集转发服务,通常以 DaemonSet 每节点一份;EFK 栈或需要将 Pod 日志汇入 ES 的集中检索场景。
快速启动
docker run -d --name fluentd-es \
-e FLUENT_ELASTICSEARCH_HOST=elasticsearch \
-e FLUENT_ELASTICSEARCH_PORT=9200 \
docker.io/mirrorgooglecontainers/fluentd-elasticsearch:v3.0.0
推荐实践
docker run -d --name fluentd-es \
--restart unless-stopped \
-v /var/log:/var/log:ro \
-v /var/lib/docker/containers:/var/lib/docker/containers:ro \
-e FLUENT_ELASTICSEARCH_HOST=es.internal \
-e FLUENT_ELASTICSEARCH_PORT=9200 \
docker.io/mirrorgooglecontainers/fluentd-elasticsearch:v3.0.0
核心参数说明
FLUENT_ELASTICSEARCH_HOST— ES 集群地址- 日志卷 — 宿主机日志只读挂载
- 吞吐 — 按节点日志量调资源
- 索引 — ES 模板与 ILM 策略
Kubernetes
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: fluentd-es
spec:
selector:
matchLabels:
app: fluentd-es
template:
metadata:
labels:
app: fluentd-es
spec:
containers:
- name: fluentd
image: docker.io/mirrorgooglecontainers/fluentd-elasticsearch:v3.0.0
env:
- name: FLUENT_ELASTICSEARCH_HOST
value: elasticsearch.logging
volumeMounts:
- name: varlog
mountPath: /var/log
readOnly: true
volumes:
- name: varlog
hostPath:
path: /var/log
DaemonSet 每节点一份;ConfigMap 定制解析规则。