【发布时间】:2022-01-01 05:46:06
【问题描述】:
我是使用 Readiness 和 Liveness 进行 pod 健康检查的新手。最近我正在研究Readiness。场景如下:
pod 是一个 RestAPI 服务,它需要连接到数据库并将信息存储在数据库中。所以RestAPI服务要提供服务,需要确保数据库连接成功。
在我们的pod Readiness 逻辑实现中,我们使用HTTP-Get 并检查DB 连接是否连接,如果正常,则HTTP-Get 返回Ok,否则Readiness 将失败。
不确定上述逻辑是否合理?或者有没有其他的逻辑处理方法?
除了Readiness,Liveness怎么样?我是否需要检查数据库连接才能检查 Liveness 是否正常?
感谢任何想法和建议
【问题讨论】:
-
嗨@Joe,Harsh Manvar answer your question 的答案是什么?如果是,请考虑接受和/或投票。
标签: kubernetes openshift