我有一个带有一些可怕的错误软件的吊舱.Kubernetes很棒的一个原因是,它只会在崩溃时重启软件,这很棒.
Kubernetes是为优秀的软件设计的,而不是糟糕的软件,所以它在重启pod时会进行指数退避.这意味着我必须在崩溃之前等待五分钟才能重新启动我的pod.
有没有办法限制kubernetes退避策略?我想把它更改为不再等待超过30秒再次启动pod.
不幸的是,容器重启的最大后退时间对于节点可靠性是不可调的(即,太多的容器重启可能使节点不堪重负).如果您绝对想在群集中更改它,则需要修改代码中的最大退避时间,编译自己的kubelet二进制文件,并将其分发到节点上.
| 归档时间: |
|
| 查看次数: |
2603 次 |
| 最近记录: |