prometheus-operator v0.43 之前
我的项目中应用的 prometheus-operator 始终是 v0.40.0 版本,部署进去的 prometheus pod 有 3 个 container:
- prometheus: v2.20.0
- config-reloader: v0.40.0,sidecar,负责 config 文件的自动更新;
- rule-reloader: v0.0.1,sidecar,负责 rules 文件的自动更新;
prometheus-operator 的配置自动更新原理,参考之前的文章:
- https://segmentfault.com/a/11…
- https://segmentfault.com/a/11…
- https://segmentfault.com/a/11…
prometheus-operator v0.43(含) 之后
部署进去的 prometheus pod 只有 2 个 container:
- prometheus: v2.××.×
- config_reloader: v0.4×.×,sidecar,负责 config 和 rules 文件的自动更新;
之前版本的 rule-reloader 由 https://github.com/jimmidyson… 实现,本次更新中将其废除,对立由 config_reloader 实现。
参考:
1.https://github.com/prometheus…