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

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

背景:

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

原因:

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

解决:

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

相关推荐
播播资源13 小时前
CentOS系统 + 宝塔面板 部署 OpenClaw源码开发版完整教程
linux·运维·centos
源远流长jerry13 小时前
在 Ubuntu 22.04 上配置 Soft-RoCE 并运行 RDMA 测试程序
linux·服务器·网络·tcp/ip·ubuntu·架构·ip
学不完的13 小时前
Docker数据卷管理及优化
运维·docker·容器·eureka
lay_liu14 小时前
Linux安装redis
linux·运维·redis
寂柒15 小时前
序列化与反序列化
linux·网络
lay_liu15 小时前
ubuntu 安装 Redis
linux·redis·ubuntu
曾经拒绝刘亦菲15 小时前
Clamav在麒麟V10离线安装指南
运维
志栋智能15 小时前
超自动化巡检:应对复杂IT环境的必然选择
运维·网络·安全·web安全·自动化
li星野15 小时前
[特殊字符] Linux/嵌入式Linux面试模拟卷
linux·运维·面试
JiMoKuangXiangQu16 小时前
Linux 锁 (4) - seqlock
linux·seqlock