gpt4 book ai didi

Kubernetes - 如果容器无法重新触发 init 容器,则强制重新启动 pod

转载 作者:行者123 更新时间:2023-12-02 11:37:33 24 4
gpt4 key购买 nike

我在我的 pod 中发现,如果容器因活性探测失败而失败或被杀死,容器会重新启动,但 pod 不会。

这意味着 initContainers在容器崩溃的情况下不会再次运行。

就我而言,我确实需要运行 initContainers 之一每次主容器出现故障时。

这可能吗?我错过了什么吗?

最佳答案

目前,这根本不受支持:livenessProbe"container level" probe如果此探测失败,则仅重启所述容器,而不是整个 Pod

不过,您会很高兴知道此行为目前正在此 PR 上实现:https://github.com/kubernetes/community/pull/2342 .

作为在完成并最终更新之前的解决方法,您必须重新考虑为什么您真的需要您的 initContainers首先,并根据您的用例通过共享卷或其他一些场景考虑您的 pod 容器(无论它们是否为 initContainers)之间的不同协调。

关于Kubernetes - 如果容器无法重新触发 init 容器,则强制重新启动 pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53516105/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com