我进行了集成测试,我启动 StatefulSet,等待准备就绪,然后进行一些断言。
我的问题是,如果应用程序失败 - 它会尝试重新启动得太快。 而且我无法从失败的 pod 中获取日志。
我的问题是如何增加 StatefulSet 中 pod 重新启动之间的时间? 因为K8s Controller 不支持RestartPolicy:Never。
最佳答案
如果您只想查看已终止 Pod 的日志,您可以执行以下操作
kubectl log <pod_name> --previous
关于kubernetes - K8s : StatefulSet how to increase time between resatrt of pod in case fails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56236566/