一、HTTP GET 探针对容器的IP地址(你指定的端口和路径)执行HTTP GET请求。若是探测器收到响应,而且响应状态码不表明错误(换句话说,若是HTTP响应状态码是2XX或3XX),则认为探测成功。若是服务器返回错误响应状态码或者根本没有响应,那么探测就被认为是失败的,容器将被从新启动。
二、TCP套接字探针尝试与容器指定端口创建TCP链接。若是链接成功创建,则探测成功。不然,容器从新启动。
三、EXEC探针在容器内执行作生意意命令,并检查命令的退出状态码。若是状态码是0,则探测dnal.rn有其余状态码都被认为失败。api
apiVersion: v1 kind: Pod metadata: name: kubia-liveness namespace: test spec: containers: - name: kubia image: luksa/kubia-unhealthy livenessProbe: #一个HTTP GET 存活探针 httpGet: port: 8080 #探针链接的网络端口 path: / #HTTP请求的路径