当前位置: 首页 > 知识库问答 >
问题:

如何在Kubernetes吊舱重启上设置钩子发送电子邮件?

郭和硕
2023-03-14

当我的Kubernetes吊舱被终止(由于重新启动或完全停止)时,我希望调用某种生命周期钩子,它将通过电子邮件通知我终止。类似以下内容:

  onTermination:
    args:
    - '/bin/sh'
    - '-c'
    - | 
       <smtp login and send email script>

当我的吊舱在Kubernetes重新启动或停止时,我如何获得电子邮件?

共有1个答案

樊烨烨
2023-03-14

我知道,如果集群/节点/吊舱有问题,你可以收到一封电子邮件的唯一方法是监控工具。

您可以使用免费试用的付费软件,如sysdig或DataDog。如果您想学习Kubernetes度量标准,可以使用kube-state-metrics和Prometheus(AlertManager)以及Grafana作为后端。

这里有一些可能有用的步骤。

    null
 类似资料:
  • Docker守护进程:/etc/systemd/system/docker.service.d/http-proxy.conf Docker客户机:/root/.Docker/config.json(尽管在CentOS上使用Docker V1.13.1时似乎不适用) Docker客户机:通过在创建时传递给豆荚的环境变量,在用于与kubectl一起运行它们的yaml文件中 Kubernetes主节点

  • 可能重复: 如何从我的Android应用程序发送电子邮件? 我正在创建一个main。xml 如何在android中发送电子邮件。但必须是固定id(例如:myid@example.com) 我有main。xml

  • 我已经成功创建了PDF文件,它存储在内部storage/app_name/files/xyz.PDF中,现在我只想在Gmail的附件中分享那个PDF......更新:在调试器中获取错误“源代码与字节码不匹配” 正在获取异常文件:///storage/emulated/0/storage/emulated/0/android/data/com.example.app_name/files/s.pdf

  • 我有一个构建应用程序的TeamCity服务器和一个跟踪特性请求/错误的YouTrack实例。我已经设置了TeamCity/YouTrack集成,因此问题日志在TeamCity中正确填写了自上次成功生成以来在YouTrack中关闭的项目。如何设置TeamCity以向用户发送包含此问题列表的格式良好的电子邮件?

  • 我们正在使用Docker 1.19运行库伯内特斯(1.18) Container是一个基于Java13的Spring启动应用程序(使用基本图像作为openjdk: 13-alpin),下面是内存设置。 豆荚: 内存-最小448M,最大2500M cpu-最小值0.1 容器: Xms:256M,Xmx:512M 当流量发送更长时间时,容器会突然重新启动;在Prometheus中,我可以看到Pod内存

  • 我已经创建了PHP应用程序,并使用Heroku进行了部署。在应用程序中,我有联系形式发送邮件到我的gmail帐户。为了实现这一点,我编写了以下PHP代码 我的php脚本正在执行。但它没有发送邮件,而是显示。有谁可以帮助实现联系表单使用PHP?