我有kubernetes集群,有更多的50个豆荚。当pod和另一个kubernetes资源发生更新时,我希望收到有关电子邮件的警报。如果有人做这样的手动部署,我怎么能实现这一点是在Linux。
看看prometheus,包括警报经理。在prometheus中定义规则,以便在触发更新事件时通过警报管理器发送警报。
如果您有Prometheus,那么您可以像changes(kube_deployment_status_observed_generation[5m]) > 0
一样创建警报,这意味着部署在过去5分钟内至少更改了一次。
如果你没有普罗米修斯 - 那么你可以使用这个仓库安装得非常快:https://github.com/coreos/prometheus-operator