当端点在 /health 端点上返回 HTTP 500 时,我尝试重新启动 pod。服务,probe-pod,不应该在失败时向 pod 发送流量。
- 应用程序需要有一个端点 /start,它将通过返回 HTTP 200 来指示它是否可以接受流量。如果端点返回 HTTP 500,则表明应用程序尚未完成初始化
- 应用程序需要有另一个端点 /health 来指示应用程序是否仍按预期通过返回 HTTP 200 工作。如果端点返回 HTTP 500,则应用程序不再响应。
- 探针应使用端口 8080
我知道就绪和活跃度探针是如何工作的,但是如何连接它们的输出响应基础?我无法解决第一项和第二项。我该如何测试解决方案?有人可以帮我吗?