镜像概览
- 完整引用
docker.io/ikubernetes/filebeat- Registry
- docker.io
- 命名空间
- ikubernetes
- 仓库
- filebeat
- 已缓存 Tag 数
- 3
- 最近同步
- 07/05/2026, 07:13 PM
- 相关主题
简介
iKubernetes 定制 Filebeat 日志采集镜像,将容器与文件日志发送至 Elasticsearch/Logstash,K8s 节点日志管道 Sidecar/DaemonSet 组件。
详细介绍
ikubernetes/filebeat 基于 Elastic Filebeat 定制,采集容器 stdout 或宿主机日志文件并输出至 ES/Kafka。定位为日志采集转发服务,通常以 DaemonSet 每节点部署;ELK 栈或需要将 K8s Pod 日志汇入集中检索的场景。
快速启动
docker run -d --name filebeat \
-v /var/log:/var/log:ro \
-v /var/lib/docker/containers:/var/lib/docker/containers:ro \
docker.io/ikubernetes/filebeat:7.17.0
推荐实践
docker run -d --name filebeat \
--restart unless-stopped \
-v /var/log:/var/log:ro \
-v ./filebeat.yml:/usr/share/filebeat/filebeat.yml:ro \
docker.io/ikubernetes/filebeat:7.17.0
核心参数说明
filebeat.yml— 输出 ES/Logstash 配置- 日志卷 — 只读挂载宿主机路径
- 版本 — 与 ES 主版本对齐
- 吞吐 — 按日志量调 CPU/内存
Kubernetes
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: filebeat
spec:
selector:
matchLabels:
app: filebeat
template:
metadata:
labels:
app: filebeat
spec:
containers:
- name: filebeat
image: docker.io/ikubernetes/filebeat:7.17.0
volumeMounts:
- name: varlog
mountPath: /var/log
readOnly: true
- name: config
mountPath: /usr/share/filebeat/filebeat.yml
subPath: filebeat.yml
volumes:
- name: varlog
hostPath:
path: /var/log
- name: config
configMap:
name: filebeat-config
DaemonSet 每节点一份;ConfigMap 定义索引模板。
最新 Tag(20 条)
查看全部 3 个 Tag →| Tag | 架构 | 推送时间 | 大小 | Digest | 同步 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/ikubernetes/filebeat :5.6.7-alpine | linux/amd64 | 2018/03/02 21:17 | 7.9 MB | sha256:3957f67b612a… | |||
docker.io/ikubernetes/filebeat :5.6.6-alpine | linux/amd64 | 2018/03/02 21:16 | 7.9 MB | sha256:5a59f3efee26… | |||
docker.io/ikubernetes/filebeat :5.6.5-alpine | linux/amd64 | 2018/03/02 21:14 | 7.9 MB | sha256:530f31ebf919… |