任何人都可以告诉我如何配置 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