我在一个kubernetes集群中使用6个独立的微服务,我也有配置的活力和准备探针。我使用入口负载平衡器来调用微服务端点。
例:
&安培; …
我不认为有任何概念,如健康的集群,我不知道你为什么需要它。我建议另一种方法来检查这个,编写一个简单的脚本,如果你的所有pod /微服务都准备就绪,它将在常规时间间隔之后检查或继续检查,你可以使用类似下面的行来检查节点但是你应该能够为pod做同样的事情。
JSONPATH='{range .items[*]}{@.metadata.name}:{range @.status.conditions[*]}{@.type}={@.status};{end}{end}' \ && kubectl get nodes -o jsonpath="$JSONPATH" | grep "Ready=True"```