具有两个副本的Kubernetes部署:一个Pod正在运行,另一个Pod失败

时间:2018-07-03 10:55:32

标签: kubernetes

我们已经部署了一个带有replica=2的简单Node.js应用程序。第一个Pod启动并运行良好,第二个Pod处于状态CrashLoopBackOff,因为其就绪性探测失败:

  

准备情况调查失败:获取http://100.107.65.32:8000/:拨打TCP 100.107.65.32:8000:getsockopt:连接被拒绝

不幸的是,无论您是否指定--previous,日志都是空的。

容器或底层图像不会有问题,因为容器1可以轻松工作。我找到了https://github.com/kubernetes/kubernetes/issues/62594,但这是开放的,提出的解决方案有一种解决方法,而不是解决方法,尤其是因为它没有解释为什么的任何事情。

关于如何进行此操作的任何想法?

1 个答案:

答案 0 :(得分:0)

问题可以解决

实际上,吊舱只是花点时间开始,而当吊舱尚未准备就绪时,探测开始得太早。增加初始探测延迟会有所帮助。