前言
prometheus-operator 将 nalertmanager 的配置项 routes/receiver 配置抽象为 CRD alertmanagerconfigs 。
[todo] 配置 alertmanager config selector
在 values.yaml 中进行如下配置,确保 am-operator(todo) 会从所有添加了 label alertmanagerconfig: enabled 的 namespace 中监听 alertmanagerrules 的更新,以便加载配置。
## Example which selects all namespaces with label "alertmanagerconfig" set to "enabled"alertmanagerConfigNamespaceSelector:matchLabels:alertmanagerconfig: enabled
问题:
1. 强制与 namespace 绑定:
具体问题描述在 github issue 中可以看到,不过已有 pr 实现 global config: [pr] Global alertmanagerconfig #3821,坐等 merge… 🚀
