情况:测试节点没问题,一样的代码发到生产就会启动卡住,并且在自动监控下不断重启并且每次都卡住。

原因:生产的网络环境复杂,启动耗时很长(比如70s),但是k8s配置的启动监控时间短(比如40s),它40s的时候监测到服务还没启动成功,就会认为服务启动失败(其实还在正常启动中),会重启服务,陷入死循环。

解决:调整这个服务的服务检测时间。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐