Kubernetes:当持久卷已满 80% 时,我如何发送电子邮件?

Posted

技术标签:

【中文标题】Kubernetes:当持久卷已满 80% 时,我如何发送电子邮件?【英文标题】:Kubernetes: How can i send email when pesistent volume are 80% full? 【发布时间】:2021-12-26 20:10:08 【问题描述】:

我在我的 kubernetes 集群上将数据库作为 StatefullSet 进行了扩展,我想知道当 Persistent Volumes 已满 80% 时如何发出警报(发送电子邮件)?

P.S:本k8s集群使用Rancher v2.4部署

任何帮助将不胜感激!

提前谢谢你!

【问题讨论】:

【参考方案1】:

您需要从 Prometheus 监控您的交易量,上面来自 Manoj 的链接是一个好的开始或访问 kubepersistentvolumefillingup

prometheus 满意后,可以配置警报管理器生成邮件警报。

祝你好运。

有一个舵图可以帮助您入门。 kube-prometheus

【讨论】:

【参考方案2】:

您是否已经查看了 https://monitoring.mixins.dev/kubernetes 中的 Kubernetes 混合警报 KubePersistentVolumeFillingUp

【讨论】:

以上是关于Kubernetes:当持久卷已满 80% 时,我如何发送电子邮件?的主要内容,如果未能解决你的问题,请参考以下文章

Kubernetes存储

如何在 Kubernetes 中使用 Aws EBS 挂载 postgresql 卷

006.OpenShift持久性存储

RabbitMQ 无法在 Kubernetes 上启动持久性存储。权限被拒绝错误

Kubernetes 数据持久化之Configmap

[kubernetes] 持久化存储之emptyDir/HostPath/NFS