pod重启时发出警报:Windows容器上的Prometheus

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pod重启时发出警报:Windows容器上的Prometheus相关的知识,希望对你有一定的参考价值。

我有Windows容器的Prometheus设置,它会刮擦wmi_exporter支持的指标。但是我想要一些跟踪pod重启等的指标,而不是其中的一部分。我相信kube-state-metrics提供此功能。但我找不到任何方法在Windows容器上安装它。我在网上找到的所有头盔图都有只适用于Linux容器的图像。那么,有没有办法在Windows容器上安装它?

有没有其他更好的方法来获取pod /容器重启的警报?

答案

你可以像你说的那样使用kube-state-metrics。从Kubernetes控制平面的角度来看,无论您使用的是Linux还是Windows容器,pod /容器重启都没有区别。

请记住,control plane仅在Linux上受支持,因此如果您的群集上只有Windows节点,您可以在主服务器中运行kube-state-metrics pod / container,否则,您将需要一个Linux节点。或者,您可以构建kube-state-metrics Windows Go二进制文件并在Windows pod /容器上运行它,但这可能会更麻烦。

您可以使用thisAlertmanager之类的东西作为警报。

以上是关于pod重启时发出警报:Windows容器上的Prometheus的主要内容,如果未能解决你的问题,请参考以下文章

当 docker 容器 pod 处于 Error 或 CarshLoopBackOff kubernetes 时发出警报

当 Pod 处于 Pending 超过 2 分钟时,Prometheus 会发出警报

无法从 Kubernetes 集群上的 Angular pod 向服务发出 GET 请求

如果 Docker 容器退出,GCP 会发出警报

Kubernetes之Pod组件重启策略

K8s pods重启策略