Kubernetes活动/就绪问题和json返回

时间:2019-01-22 19:36:50

标签: kubernetes

处理从活动性/就绪性探针返回的指示成功或失败的结果(在本例中为json)的最佳方法是什么?

返回的json: {“状态”:“确定”,“数据”:[],“计数”:0}

谢谢。

1 个答案:

答案 0 :(得分:2)

最好使用http状态代码表示健康状况(可以在响应正文之外使用)。然后,您可以使用http探针。我没有看到http探针中使用的正文,因此无法看到httpget动作的API中用于解析响应正文(https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.13/#httpgetaction-v1-core)的内容。因此,您可能必须改用exec / command探针并执行curl。

所以https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#define-a-liveness-command而不是https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#define-a-liveness-http-request