
mogenius Renovate Operator
producthunt.com
Kubernetes 原生依赖更新,高效自动运维
3天前制作者:Lukas Hankeln
关于 mogenius Renovate Operator
mogenius Renovate Operator 是一款基于 Kubernetes 的依赖更新工具,将 Renovate 以原生资源的形式运行在集群中。它通过自定义资源定义(CRD)管理仓库和调度策略,每个仓库的更新作业独立隔离,支持 Webhook 触发即时运行,并内置可视化界面,无需再翻阅 Pod 日志。
核心功能
- CRD 管理仓库与调度:将仓库和更新计划定义为 Kubernetes 资源,实现声明式配置。
- 隔离作业执行:每个仓库的更新任务独立运行,互不干扰,提升稳定性和安全性。
- Webhook 即时触发:代码推送后自动触发依赖检查,确保及时更新。
- 内置 UI 界面:直观查看更新状态和日志,替代命令行操作。
主要特性
- 无外部依赖:无需外部数据库或许可证密钥,无 SaaS 锁定。
- 可配置并行度:根据集群资源灵活调整并发更新任务数。
- 默认非 root 执行:增强安全性,符合最佳实践。
- 完全开源:基于 MIT 许可证,代码透明可审计。
- 大规模支持:专为自托管 Renovate 的团队设计,超越传统定时任务或 SaaS 方案的限制。
适用场景
适用于在 Kubernetes 集群中大规模运行 Renovate 的团队,尤其是需要精细控制更新策略、隔离作业环境、避免 SaaS 依赖的场景。无论是微服务仓库还是单体仓库,都能高效管理依赖更新。