K8S的应用程序健康检查分为livenessProbe和readinessProbe,两者相似,但两者存在着一些区别。
livenessProbe在服务运行过程中检查应用程序是否运行正常,不正常将杀掉进程;而readness Probe是用于检测应用程序启动完成后是否准备好对外提供服务,不正常继续检测,直到返回成功为止
deploytment主要管些啥啊?
可以理解成是pod的控制器,包括pod的缩扩容,副本数定义,健康检查,回滚。。。。
liveness是检查pod状态正常不正常的,如果pod没有running就会根据策略重启pod
readness是检查业务容器是不是正常的,如不正常就根据测试重启pod内的容器