开发者社区 > 云原生 > 容器服务 > 正文

OpenKruise原地升级的时候 出现这个问题什么原因?

"OpenKruise原地升级的时候 出现一个InPlaceUpdate Condition不恢复为true的问题 看日志有很多这个
aea53e0468edac91402e1696e73c963a.png
好像是说docker id还未一致 这个时间点是 15:37:07 但实际上 Pod的审计日志上显示 在15:34:13的时候就已经started了
46155498e3ec6be36504d47bac2c057e.png
这个正常吗?看apps.kruise.io/runtime-containers-meta的信息 在15:37:07 的时候 记录的还是旧的docker id
b4dfbaee718f72fe072f93a5e1f672a7.png
感觉像是apps.kruise.io/runtime-containers-meta信息一直没有被更新。
5d26ceab72d43bcf09ca89721f249695.png
重启了的
Pod输出的启动日志也是15:34:13
17034f550ac84d879064ac683f19adc0.png"

展开
收起
十一0204 2023-10-17 14:56:08 59 0
1 条回答
写回答
取消 提交回答
  • 意中人就是我呀!

    如果 imageid 是改变了、容器启动也成功,其它任何逻辑都没有问题。那可能就是 pod update event 没有同步到 kruise-manager,意思就是说:kruise-mangaer 与 apiserver 的链接有问题,或者 apiserver 的压力大之类的。此答案整理至钉群"OpenKruise 社区交流群"。

    2023-10-17 17:45:12
    赞同 展开评论 打赏
问答分类:

国内唯一 Forrester 公共云容器平台领导者象限。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载