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...