如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
该镜像为Filebeat的容器化版本,用于在Kubernetes集群中收集日志,可替代Fluentd,将集群及Pod日志发送至Redis进行后续处理。
本容器设计用于在Kubernetes集群的Pod中运行,负责收集节点及Pod的日志并转发至Redis,支持通过环境变量自定义配置,需以DaemonSet形式部署(每个节点运行一个Pod)。
可通过以下环境变量自定义配置:
REDIS_HOST: Redis服务地址(格式:host:port),必填LOG_LEVEL: Filebeat日志级别,默认值为"error",可选值:info、warn、error等REDIS_PASSWORD: Redis密码,可选yamlapiVersion: extensions/v1beta1 kind: DaemonSet metadata: name: filebeat namespace: kube-system labels: app: filebeat spec: template: metadata: labels: app: filebeat name: filebeat spec: containers: - name: filebeat image: devopsil/filebeat-kubernetes:5.4.0 resources: limits: cpu: 50m memory: 50Mi env: - name: REDIS_HOST value: myhost.com:5000 - name: LOG_LEVEL value: info - name: REDIS_PASSWORD value: somesecurepassword volumeMounts: - name: varlog mountPath: /var/log - name: socket mountPath: /var/run/docker.sock - name: varlibdockercontainers mountPath: /var/lib/docker/containers readOnly: true terminationGracePeriodSeconds: 30 volumes: - name: varlog hostPath: path: /var/log - name: varlibdockercontainers hostPath: path: /var/lib/docker/containers - name: socket hostPath: path: /var/run/docker.sock
若需处理日志内容,可在Logstash中添加以下过滤规则:
rubyfilter { if [type] == "kube-logs" { mutate { rename => ["log", "message"] } date { match => ["time", "ISO8601"] remove_field => ["time"] } grok { match => { "source" => "/var/log/containers/%{DATA:pod_name}_%{DATA:namespace}_%{GREEDYDATA:container_name}-%{DATA:container_id}.log" } remove_field => ["source"] } } }
该规则会为Elasticsearch中的日志条目添加pod_name、namespace、container_name和container_id字段。
本项目采用MIT许可证,详情请参考https://github.com/devops-israel/filebeat-kubernetes/blob/master/LICENSE%E3%80%82
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。


来自真实用户的反馈,见证轩辕镜像的优质服务