【问题标题】:Prevent back-off in kubernetes crash loop防止 Kubernetes 崩溃循环中的回退
【发布时间】:2016-04-26 01:04:59
【问题描述】:

我有一个 pod,里面有一些糟糕的、有漏洞的软件。 Kubernetes 很棒的一个原因是它会在软件崩溃时重新启动,这太棒了。

Kubernetes 是为优秀的软件而设计的,而不是糟糕的软件,因此它在重新启动 pod 时会进行指数退避。这意味着在我的 pod 重新启动之前,我必须在两次崩溃之间等待五分钟。

有没有办法限制 kubernetes 退避策略?我想将其更改为在再次启动 pod 之前等待不超过 30 秒。

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    不幸的是,容器重启的最大回退时间不能针对节点可靠性进行调整(即,太多的容器重启可能会使节点不堪重负)。如果您绝对想在集群中更改它,则需要modify the max backoff time in the code,编译您自己的 kubelet 二进制文件,并将其分发到您的节点上。

    【讨论】:

    猜你喜欢
    • 2016-06-02
    • 1970-01-01
    • 1970-01-01
    • 2017-04-14
    • 2013-05-30
    • 2019-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多