Unhealthy 和 Degraded .NET 健康检查状态有什么区别
K8S/Kubernetes Unhealthy 和 Degraded .NET 健康检查状态有什么区别
K8SOQ · 2022-08-20 01:19:50 发布
我有一个在 Kubernetes 中运行的应用程序。为了在不停机的情况下利用滚动更新,我必须实施适当的健康检查,这样集群才能知道应用程序/容器何时准备好处理请求。
我正在尝试使用新的 ASP.NET Code 2.2 Healthchecks功能。
我应该返回一个带有应用程序状态的Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult结构。
这个结构有 3 个静态方法,我可以用来返回这个状态:
健康
不健康
降级
在哪些情况下我应该使用 Unhealthy vs Degraded 应用程序不正常?举几个例子就好了。
“降级”检查可用于成功但缓慢或不稳定的检查。例如。一个简单的数据库查询确实成功了,但花了一秒钟多的时间。在问题解决之前,将流量转移到另一个实例可能是个好主意。
“不健康”检查意味着该组件根本不工作。例如。无法建立到 Redis 缓存的连接。重启实例可以解决这个问题。
引用博文:
A failed liveness probe 说: 应用程序已崩溃。您应该将其关闭并重新启动。
失败的就绪探测表明: 应用程序正常,但尚未准备好为流量提供服务。
您可以说“降级”健康检查映射到“就绪”探测,而“不健康”检查映射到“活跃度”探测。
K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容
相关知识
Unhealthy 和 Degraded .NET 健康检查状态有什么区别
VPN网关健康检查状态提示异常
职业健康检查和一般健康检查的区别
C#/.NET/.NET Core推荐学习书籍(24年4月更新,已分类)
职业健康检查知多少
花坛和花镜有什么区别,花坛和花镜有什么区别知识
体检和常规健康检查哪个花费更多
net开发网站教程
唇膜和唇膏有什么区别 唇部精华和唇膜有什么区别
【女性生育健康检查?】
网址: Unhealthy 和 Degraded .NET 健康检查状态有什么区别 https://www.huajiangbk.com/newsview2011854.html
上一篇: 敬乙堂“中医四诊仪”2024年养 |
下一篇: 汽车蓄电池如何检测健康状态、寿命 |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039