Pod探针
kubernetes的POD有三种用途的探针:
1、 livenessProbe
存活状态探针,如果检测异常会根据pod.spec.restartPolicy设置的策略进行处理,默认是会重启容器。
POD可以靠这个检测实现故障自愈。
2、 readinessProbe
准备就绪探针,如果检测异常,是不能通过service访问到这个POD的,因为service认为这个POD还没有准备好接收流量。
但这个探针的结果不会影响到POD本身的生命周期。
3、 startupProbe
启动探针,用于对慢启动容器进行存活性检测,避免它们在运行之前就被杀掉。