我是 Pod 健康状况检查的新手,包括 Readiness 和 Liveness。最近我正在从事准备工作。场景如下:
Pod 是一个 RestAPI 服务,它需要连接到数据库并在 DB 中存储信息。所以如果RestAPI服务想要提供服务,就需要确保数据库连接成功。
在我们的 pod Readiness 逻辑实现中,我们使用 HTTP-Get 并检查数据库连接是否已连接,如果正常,则 HTTP-Get 返回 Ok,否则 Readiness 将失败。
不知道上面的逻辑是否合理?或者还有其他的逻辑处理方法吗?
除了Readiness之外,Liveness又如何呢?我是否需要检查数据库连接才能检查活动是否正常?
任何想法和建议表示赞赏