由于监听端口不一定保证服务能活,所以需要健康检查和监控服务。

健康检查

探针种类

livenessprobe:健康状态检查,周期性检查服务是否存活,检查结果失败将会重启容器

readinessprobe:可用性检查,周期性检查服务是否可用,不可用将从 service 的 endpoints 移除


探针的检查方法:

exec:执行命令后根据返回值0或非0判断结果,0则成功,非0则失败。

httpGet:发起http协议的get请求检测返回的状态码,比如200正常,301永久跳转等

tcpsocket:测试tcp端口能否链接

 

监控

heapster是容器集群和监控性能分析工具,从k8s的1.8版本以后被metrics-server替代,后期监控功能逐渐被prometheus取代。

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐