如何在 Kubernetes / Docker 事件上发送警报?



任何人都可以告诉我如何配置 Kubernetes pods 向 Slack 通道发送警报?

提前致谢 里沙布·古普塔

Kubernetes 不提供开箱即用的松弛集成。

您可以使用的项目很少:

  • https://hub.kubeapps.com/charts/stable/kube-slack - 在 Kubernetes 上运行,监视 evnet,并向 Slac 发送 Pod 故障通知

  • https://hub.kubeapps.com/charts/stable/kubewatch - 类似的项目。 根据配置可以安静嘈杂

如果您需要更复杂的驾驶,您可以使用普罗米修斯,它是警报管理器 https://prometheus.io/docs/alerting/notification_examples/

我建议使用Prometheus运算符,因为这个项目是云原生的,并且可以很好地管理警报。

  • 使用警报管理器处理警报

  • 我们可以用格拉法纳添加数据源

  • 编写我们自己的表达式用于 Pod 和微服务监控

  • 适用于抓取http/s 请求

  • 我们可以轻松公开应用程序指标

https://github.com/coreos/kube-prometheus

最新更新