我有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 /容器上运行它,但这可能会更麻烦。
您可以使用this和Alertmanager之类的东西作为警报。