ghcr.io/kube-logging/config-reloader 是 Kube-Logging 项目下的一款轻量级配置重载工具,主要用于 Kubernetes 环境中动态更新日志采集相关组件的配置,避免因配置变更需重启 Pod 导致的服务中断。
该工具的核心功能是监听 Kubernetes 集群内的 ConfigMap 或 Secret 资源变化。当用户更新日志采集规则(如调整日志路径、过滤关键词、输出目标等)并保存到指定 ConfigMap/Secret 时,config-reloader 会实时检测到变更,并通过调用目标组件(如 Fluent Bit、Promtail、Loki 等日志采集/存储工具)的重载接口,触发配置热更新。整个过程无需重启组件 Pod,仅需毫秒级响应时间,能有效保障日志采集服务的连续性。
在应用场景上,它尤其适合日志配置频繁调整的场景,比如多团队协作时不同业务线需独立定义日志规则、业务迭代中需临时增加日志字段监控、或根据运维需求切换日志存储后端(如从本地文件转存至对象存储)等。此外,它支持通过环境变量或命令行参数自定义监听的资源名称、重载接口路径、检测间隔等参数,可灵活适配不同组件的配置机制。
作为 Kube-Logging 生态的一部分,config-reloader 设计上遵循 Kubernetes 原生理念,采用 Deployment 或 DaemonSet 模式部署,资源占用极低(单 Pod 通常仅需 10MB 内存、0.1 CPU 核),且与 K8s 准入控制、RBAC 权限体系无缝集成,可通过 ServiceAccount 限制其仅访问指定命名空间的配置资源,保障集群安全性。
总的来说,这款工具通过简化日志配置的动态更新流程,降低了 Kubernetes 环境中日志管理的运维成本,是构建稳定、灵活日志系统的实用组件。
请登录使用轩辕镜像享受快速拉取体验,支持国内访问优化,速度提升
docker pull ghcr.io/kube-logging/config-reloader:v0.0.7探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务