【问题标题】:Send an email when openshift pod is down [closed]当 openshift pod 关闭时发送电子邮件 [关闭]
【发布时间】:2020-11-16 15:36:50
【问题描述】:

如果有 2 个 pod(2 个副本)正在为应用程序运行。如果一个失败,那么它应该发送电子邮件通知。

我可以使用任何 Openshift Rest API 通过 nodejs 应用程序持续检查 pod 状态吗?

或者在 Openshift pod 生命周期中是否有任何挂钩会在 pod 关闭时触发电子邮件。

编辑: 我可以使用 preStop hook 和 get api 发送电子邮件吗?

例子,

生命周期: 预停: 执行: 命令:[“curl”,“-XGET”,“http://URL”]

我们使用的 Openshift 版本是 3.11,我猜它不支持 prometheus。

【问题讨论】:

    标签: node.js openshift kubernetes-pod


    【解决方案1】:

    OpenShift 带有一个完整的监控/警报堆栈,既适用于 OCP 本身,也适用于您自己的工作负载。
    它很容易配置。
    然后配置警报管理器为选定的警报发送电子邮件(即"PrometheusRules"

    【讨论】:

    • 您能告诉我如何专门为我的场景添加警报吗?
    • 我们使用的 Openshift 版本是 3.11,我猜它不支持 prometheus。
    猜你喜欢
    • 2012-05-23
    • 2013-07-11
    • 2013-04-25
    • 2012-03-04
    • 2013-10-30
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多