在我们公司,我们使用 1.19 或更早版本的 k8s(只能访问 helm)。当我们进行部署时,有一个监听器会创建一些我们需要挂载到 pod 中的机密。问题是,这样的监听器工作得相当晚,并且由于 CrashLoopBackOff 问题,部署在 10-15 分钟后缩减为 0。
有没有办法强制部署以继续尝试初始化 pod?我尝试了很多方法,比如增加livenessProbe
并readinessProbe
添加failutreTreshold
60 秒和周期秒为 30,所以我认为它应该继续尝试检查 30 * 60,但它没有。
我也尝试过设置progressDeadlineSeconds
为 3600(一小时)之类的值,但效果不太好。不知道该怎么办。