K8S的应用程序健康检查分为livenessProbe和readinessProbe,两者相似,但两者存在着一些区别。

livenessProbe在服务运行过程中检查应用程序是否运行正常,不正常将杀掉进程;而readness Probe是用于检测应用程序启动完成后是否准备好对外提供服务,不正常继续检测,直到返回成功为止

deploytment主要管些啥啊?

可以理解成是pod的控制器,包括pod的缩扩容,副本数定义,健康检查,回滚。。。。

liveness是检查pod状态正常不正常的,如果pod没有running就会根据策略重启pod

readness是检查业务容器是不是正常的,如不正常就根据测试重启pod内的容器

 

 

 

Logo

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

更多推荐