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

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

背景:

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

原因:

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

解决:

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

相关推荐
差点GDP8 小时前
常用 Linux Shell 命令
linux
Timememory8298 小时前
配置DNS主从服务
运维·服务器
时光不去9 小时前
java接口自动化之allure本地生成报告
运维·笔记·自动化
z2023050810 小时前
Linux之vmlinux文件段布局和arm64 的链接脚本vmlinux.lds.S分析
linux·运维·服务器
濊繵11 小时前
Linux网络-Socket 编程 UDP
linux·网络·udp
北京阿法龙科技有限公司13 小时前
AR眼镜基于上下文智能识别:电力运维高效规范操作应用方案|阿法龙XR云平台
运维·ar·xr
hhhh明13 小时前
quest2+alvr+steamvr
linux·windows·quest2
RisunJan14 小时前
docker一键部署项目
运维·docker·容器
你的人类朋友14 小时前
😎 Node.js 应用多阶段构建 Dockerfile 详解
后端·docker·容器
victory043114 小时前
K8S NFS 静态配置和动态配置 StorageClass
云原生·容器·kubernetes