kubernetes - K8s : StatefulSet how to increase time between resatrt of pod in case fails

标签 kubernetes application-restart statefulset

我进行了集成测试,我启动 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/

相关文章:

docker - Kubernetes 1.17.2 Rancher 2.3.5 CreateContainerConfigError : stat no such file or directory but the directory IS there

kubernetes - 错误:卸载:未加载发行版:v3.0.0-beta.3:发行版:未找到

azure - RouteController 无法在 acs-engine 中创建路由

xamarin - 如何使用 Xamarin.Forms 重新启动应用程序

r - 高级错误处理

kubernetes - Kube2iam 是否不需要和/或 EKS 的一部分?

java - 使用 y/n 在 java 中重新启动游戏?

kubernetes - 如何获取 StatefulSet Kubernetes 的副本数

Kubernetes:带有 StatefulSets 的 NFS