K8S容器挂了后一直重启但不成功原因及解决

K8S容器挂了后一直重启但不成功原因及解决

背景:

应用迁移K8S后,因为POD OOM挂了后,会进行重启,但一直在重启,重启多次都不成功,且应用无报错日志。其他K8S上应用挂了后会自动重启成功。

原因:

健康检查配置的livenessProbe和readinessProbe配置的initialDelaySeconds太小,应用启动成功所需时间比配置的长,导致POD重启了initialDelaySeconds时间后,探针健康检查失败,则进行新一轮的重启。

解决:

根据应用实际启动完成时间,调整livenessProbe和readinessProbe配置的initialDelaySeconds。

最近更新

  1. TCP协议是安全的吗?

    2024-02-11 13:56:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-11 13:56:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-11 13:56:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-11 13:56:01       18 阅读

热门阅读

  1. Spring Boot 实现热插拔 AOP

    2024-02-11 13:56:01       27 阅读
  2. CISC3025 自然语言处理

    2024-02-11 13:56:01       30 阅读
  3. K 近邻算法

    2024-02-11 13:56:01       32 阅读
  4. RK3568笔记十三:Zlmedia推流测试

    2024-02-11 13:56:01       33 阅读
  5. 决策树与随机森林算法

    2024-02-11 13:56:01       36 阅读
  6. List stream的9种常用功能

    2024-02-11 13:56:01       26 阅读
  7. Lua Global环境

    2024-02-11 13:56:01       29 阅读