一、Pod探针概述
### --- Pod探针startupProbe
~~~ StartupProbe:k8s1.16版本后新加的探测方式,用于判断容器内应用程序是否已经启动。
~~~ 如果配置了startupProbe,就会先禁止其他的探测,直到它成功为止,成功后将不在进行探测。
### --- pod探针LivenessProbe
~~~ # LivenessProbe:用于探测容器是否运行,
~~~ 如果探测失败,kubelet会根据配置的重启策略进行相应的处理。
~~~ 若没有配置该探针,默认就是success。
### --- pod探针readinessProbe
~~~ # ReadinessProbe:一般用于探测容器内的程序是否健康,它的返回值如果为success,
~~~ 那么久代表这个容器已经完成启动,并且程序已经是可以接受流量的状态。
### --- Pod探针的检测方式
~~~ ExecAction:在容器内执行一个命令,如果返回值为0,则认为容器健康。
~~~ TCPSocketAction:通过TCP连接检查容器内的端口是否是通的,如果是通的就认为容器健康。
~~~ HTTPGe