【发布时间】:2020-05-18 18:12:45
【问题描述】:
我们有一个 statefulset,我们希望有最短的停机时间(就像我想的任何其他 statefulset 一样),但是由于就绪探测失败阈值为 5,因此 Pod 卡在“终止”状态(在“ 终止”状态无缘无故)。因此,为了更快地终止,我将故障阈值降低到 1,它现在终止得更快,但是现在故障阈值如此之低,由于 CPU 达到 100% 或其他瞬态,它偶尔会导致随机未就绪的 Pod问题。
我的问题:如何让 Pod 更快地终止,同时保持 Readiness failure 阈值较高,以减少 Pod 重启期间的停机时间? (另外,我希望有任何其他随机提示可以使 pod 重新启动更快(例如,在 ContainerCreating 上花费更少的时间)
【问题讨论】:
-
你的环境是什么(Kubectl 版本,使用 kubeadm/minikube)。它是我们的本地环境还是您的集群在云中?谁能提供您的配置 YAML?
-
对不起@PjoterS,我现在才看到你的回复。我们使用的是 Amazon EKS 1.16。您想查看 yaml 的哪些部分?
标签: kubernetes kubernetes-statefulset readinessprobe