当我的Kubernetes Pod被终止(由于重新启动或完全停止)时,我想调用某种生命周期挂钩,该挂钩将通过电子邮件通知我终止。类似于以下内容:
onTermination:
args:
- '/bin/sh'
- '-c'
- |
<smtp login and send email script>
重启pod或在Kubernetes中停止时如何获取电子邮件?
答案 0 :(得分:0)
仅当群集/节点/ Pod监视工具出了问题时,我才知道您会收到一封电子邮件。
您可以使用带有免费试用版本的付费软件,例如sysdig或datadog。 如果您想学习Kubernetes指标,可以将kube-state-metrics与Prometheus(AlertManager)和Grafana用作后端使用。
在这里您有一些可能有用的步骤。
您还可以检查InfluxDB或Stackdriver作为数据源。
可能对您有帮助的教程
https://devopscube.com/setup-prometheus-monitoring-on-kubernetes/
https://itnext.io/kubernetes-monitoring-with-prometheus-in-15-minutes-8e54d1de2e13