前言
本文主要是详细介绍K8S中的健康检查的2类方式, 即: 存活(liveness)探针和就绪(readiness)探针, 前者关乎pod是否要重启, 后者关乎service 端点列表是否要拿掉该pod...概述如下:
存活(Liveness) 探针 - 探测应用是否处于健康状态,如果不健康则删除并重新创建容器. 即在什么情况下重启pod是合适的?...F5作为商业产品, 健康检查的功能更加丰富. 我们的常用有2种:
检测指定的端口是否正常;
要求应用服务器必须添加个页面, 如/ok.html, 只要访问正常就认为正常....在这一层面, 我们可以做的更多的点是: 细化
针对应用服务器, 我们确实通过类似httpGet的方式来访问特定的应用页面, 以此来判断应用是否正常....那么我们应用服务器方面, 可以从K8S健康检查学到的点是: 自动化重启 应用服务器节点以缩小 MTTR.
以上.