![OpenShift 3.11:编辑由 Operator 管理的 Prometheus 配置](https://linux22.com/image/740018/OpenShift%203.11%EF%BC%9A%E7%BC%96%E8%BE%91%E7%94%B1%20Operator%20%E7%AE%A1%E7%90%86%E7%9A%84%20Prometheus%20%E9%85%8D%E7%BD%AE.png)
OpenShift 3.11 有一个内置的 Prometheus/Alertmanager/Grafana Stack,由 Operator 管理。默认的 Prometheus 设置写在名为 的 secret 中prometheus-k8s
。
我想知道如何编辑此配置,而不需要麻烦地导出它、解码 base64、再次编码并重新创建秘密,但风险在于操作员将秘密重置为其默认设置。
Red Hat 是否认为该配置完全可以编辑,还是我应该部署自己的 Prometheus?或者有没有办法用我自己的配置来扩展这个秘密?
答案1
集群监控操作员创建的资源完全由操作员管理。这意味着对它们所做的任何更改都将在控制器重新同步时几分钟内被覆盖。此模式可确保资源处于正确状态,并且可以自动更新,而不会出现合并冲突的危险。
也根据这个文档:
已部署的 Prometheus Operator 仅用于集群级监控。因此,已部署的 Prometheus 实例 (prometheus-k8s) 负责监控和警报集群和 OpenShift 组件;不应将其扩展为监控用户应用程序。
但是,如果您有兴趣使用 Prometheus 进行应用程序监控,您应该考虑使用哦我是轻松部署 Prometheus Operator 并设置新的 Prometheus 实例以进行应用程序监控。
如果有帮助的话请告诉我。