【发布时间】:2026-02-23 03:05:01
【问题描述】:
我有超过 50 个 pod 的 kubernetes 集群。当 pod 和另一个 kubernetes 资源发生更新时,我想通过电子邮件收到警报。如果有人像那样进行手动部署,我如何在 Linux 中实现这一点。
【问题讨论】:
标签: docker kubernetes google-kubernetes-engine azure-aks
我有超过 50 个 pod 的 kubernetes 集群。当 pod 和另一个 kubernetes 资源发生更新时,我想通过电子邮件收到警报。如果有人像那样进行手动部署,我如何在 Linux 中实现这一点。
【问题讨论】:
标签: docker kubernetes google-kubernetes-engine azure-aks
如果您有 Prometheus,那么您可以创建像 changes(kube_deployment_status_observed_generation[5m]) > 0 这样的警报,这意味着在过去 5 分钟内至少更改了一次部署。
如果你没有 Prometheus - 那么你可以使用这个 repo 快速安装:https://github.com/coreos/prometheus-operator
【讨论】:
看看 prometheus,包括警报管理器。在 prometheus 中定义规则,以便在触发更新事件时通过警报管理器发送警报。
【讨论】: