kubernetes - 如何在 Kubernetes 中获得特定部署的停机时间?
问题描述
我有一个用例,我需要收集每个部署的停机时间(如果所有副本(pod)在同一时间点都停机)。
我的目标是保持每个部署自创建以来的总停机时间。
我尝试从部署状态中获取它,但问题是我需要经常调用以获取部署并检查是否有任何停机时间。
此外,部署状态仅存储最新更改。因此,如果有多个更改(即停机时间),我最终会错过每次通话之间发生的更改。此外,我最终会频繁地多次调用多个部署,这将消耗更多的计算资源。
是否有任何可靠的方法来收集部署的停机时间数据?
提前致谢。
解决方案
推荐阅读
- python - 使用 Python 从字符串解析 XML
- html - 在具有指定尺寸的 div 内部时,图像宽度和最大宽度有什么区别?
- mysql - docker 卷已删除,但似乎已缓存
- python - 遍历 csv 文件中的列以获取请求
- c - 错误:14089086:SSL 例程:ssl3_get_client_certificate:证书验证失败
- r - ggplot2没有找到对象+图例问题
- dart - Mac OS 上的 Protobuf dart 生成找不到 protoc-gen-dart
- python-3.x - 如何将 Web 应用程序上传到生产服务器?
- html - 固定 div 仅在一页上不占全宽
- scala - Databricks Scala net.liftweb.json parse() 无法初始错误