首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何清除CrashLoopBackOff

如何清除CrashLoopBackOff
EN

Stack Overflow用户
提问于 2016-02-17 18:14:09
回答 2查看 40.8K关注 0票数 37

当Kubernetes pod进入CrashLoopBackOff状态时,您可以修复底层问题。您如何强制重新安排它?

EN

回答 2

Stack Overflow用户

发布于 2016-02-17 23:33:58

通常,修复需要更改pod的配置( docker映像、环境变量、命令行标志等),在这种情况下,您应该删除旧pod并启动新pod。如果您的pod在一个复制控制器下运行(它应该是这样的),那么您可以对新版本执行rolling update

票数 9
EN

Stack Overflow用户

发布于 2020-09-30 01:48:43

对于任何感兴趣的人,我写了一个简单的舵图和python脚本,它监视当前的名称空间,并删除任何进入CrashLoopBackOff的pod。

图表在https://github.com/timothyclarke/helm-charts/tree/master/charts/dr-abc上。

这是一块石膏。修复问题始终是最好的选择。在我的具体案例中,将历史应用程序放到K8s中,以便开发团队有一个共同的工作场所,并用新应用程序扼杀旧应用程序,这比修复旧应用程序中的所有bug更可取。将其放在名称空间中以保持一切都在运行的假象,这就为我们赢得了时间。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35453704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档