我在我们的Kubernetes Pane 中介绍了很多准备情况和活跃性检查。除了当前占用大量CPU之外。它们似乎按预期工作。
但是随后,我们开始对解决方案进行一些负载测试。 pod 几乎立即被杀死,并出现如下所示的事件:Liveness probe errored: read tcp 10.244.27.123:8080: use of closed network connection
保持 Activity 和http探针(issue 15643)似乎存在问题。但这似乎已经通过在Kubernetes 1.1.1(我们正在运行的)中的探测中禁用keep-alive来解决。
那么,有谁知道会发生什么?
最佳答案
当 liveness 探针超时时,我已经看到此错误。尝试延长livenessProbe上的timeoutSeconds,然后看问题是否消失。
关于kubernetes - 服务器加载后,Kubernetes会在 liveness 和就绪性检查上给出 “use of closed network connection”故障?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33875969/