首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pod在未重新启动的情况下已移至初始化状态

Pod在未重新启动的情况下已移至初始化状态
EN

Stack Overflow用户
提问于 2020-03-24 00:07:48
回答 1查看 99关注 0票数 0

进入一个奇怪的场景,在2-3天后,应用程序的pod移动到init state;中,而它的容器都没有重启。

pod的kubectl describe给出了其阶段的以下状态。

代码语言:javascript
复制
Conditions:
  Type              Status
  Initialized       False 
  Ready             True 
  ContainersReady   True 
  PodScheduled      True 

正如我们所看到的,它的所有容器都在运行并可用,但不知何故,它的init容器开始再次执行,并陷入了一些错误。我检查了单个容器的重启次数,结果是0。这不是一次性的场景,这是每2-3天可重现的。我还查看了RAM和CPU峰值,但什么都没有。

在哪种情况下会出现此问题?什么可以触发初始化容器的执行,而不需要重新启动或容器失败。

EN

回答 1

Stack Overflow用户

发布于 2020-03-25 02:14:43

在我们的例子中,是一个内务脚本在做

代码语言:javascript
复制
docker system prune -a

而且它正在删除所有未标记的容器。它还包括我们的init容器,可能是因为它被完成/停止了。我建议使用kubernetes GC,而不是在集群中执行这些低级命令。

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

https://stackoverflow.com/questions/60817278

复制
相关文章

相似问题

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