在我的Kubernetes设置中,我有两个服务-A和B。
服务B依赖于服务A的全面启动。现在我想在服务B的Pods中设置一个TCP就绪探测器,这样他们就可以测试服务A的任何Pod是否完全运行。
Service中部署的ReadinessProbe部分如下所示:
readinessProbe:
tcpSocket:
host: serviceA.mynamespace.svc.cluster.local
port: 1101 # same port of Service A Readiness Check
我可以应用这些更改,但是就绪探测失败了:
Readiness probe