readiness与liveness
一、liveness(存活探针)方式
- HTTP GET:对指定的端口和路径执行http get请求,返回非错误代码即代表正常
- TCP socket:对指定端口建立TCP链接,链接通过则代表正常
- Exec:用户自定义命令,执行的状态返回0则代表正常
- 异常后处理方式:重启容器或重建pod
- HTTP GET:对指定的端口和路径执行http get请求,返回非错误代码即代表正常
- TCP socket:对指定端口建立TCP链接,链接通过则代表正常
- Exec:用户自定义命令,执行的状态返回0则代表正常
- 探测默认每10秒检查一次
- 异常处理方式:从service中删除该pod,直到pod再次就绪变为可访问状态,再次将pod加入到service中
三、对比使用场景
- liveness保证服务的高可用性,服务异常时使服务恢复
- 保证业务的准确性,异常的pod不对外提供服务
- 生产环境务必添加readiness,避免服务未启动完成就开始接受请求
- 废话补充:
1)在实际应用场景中,删除pod应该通过使用删除操作或修改pod标签操作,而不是直接修改探针来从服务中移除pod
2)在实际场景中,从某个service中删除或添加pod,可以在pod的标签中加入enabled=true,在service的标签选择器中也加入enabled=true,在想删除pod时,直接删除标签即可
转载于:https://www.cnblogs.com/jayce9102/p/10629291.html
readiness与liveness相关推荐
- pod配置Liveness和Readiness探针
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 本文将向您展示如何配置容器的存活和可读性探针. kubelet 使用 liveness probe(存活探针)来确定何时重启容器.例如,当应用程序处于 ...
- Liveness和Readiness两种Health Check手段在Kubernetes中的使用
一.概述 强大的自愈能力是Kubernetes这一类容器编排管理引擎的一个重要特性.通常情况下,Kubernetes通过重启发生故障的容器来实现自愈.除此之外,我们还有其他方式来实现基于Kuberne ...
- 一篇文章搞定大规模容器平台生产落地十大实践
Kubernetes已经成为企业容器平台的标配,在大部分企业,小规模容器平台已经试用了一段时间,然而当容器平台规模大了之后,尤其是用于生产,可能会遇到各种各样的问题,这里我们总结十大问题. 第零节,K ...
- linux网络健康度检测,linux运维、架构之路-K8s健康检查Health Check
一.Health Check介绍 强大的自愈能力是k8s容器编排引擎一个重要特性,自愈能力的默认实现方式为自动重启发生故障的容器,另外还可以利用Liveness和Readiness探测机制设置更精细的 ...
- K8s 1.14 发布了,Release Note 该怎么读?
本文由张磊.心贵.临石.徙远.衷源.浔鸣等同学联合撰写. Kubernetes 1.14.0 Release 已经于 3 月 25 日正式发布.相信你也已经注意到,相比于1.13 和 1.12 版本, ...
- Kubernetes源码分析之kubelet
本节所有的代码基于1.13.4版本. 启动分析 Kubelet的启动参数有两种,kubeletFlags和kubeletConfig.其中,kubeletFlags与我们使用的kubelet的--参数 ...
- 使用Quarkus在Openshift上构建微服务的快速指南
点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! [重磅]到底是什么野生海鲜美味,惹得人们都往泥瓦匠老家买? 作者 | 康仔 来源 | 公众号 ...
- 315 · Istio1.1 功能预告,真的假不了
Istio 1.0版本发布到现在,已经过去8个月.Istio1.1的候选版本也到了rc5,预计近期会正式发布1.1.此版本包含了许多错误修复,在流量管理,安全,策略和遥测,多集群等领域添加了新的功能. ...
- Kubernetes健康检查如何做?官方推荐教程
编者语:这是 Google 开发者布道师 Sandeep Dinesh[1]的视频[2]和博客系列 "如何充分利用 Kubernetes 环境" 的第三部分. 分布式系统管理比较困 ...
最新文章
- 解压和生成 system.imgdata.img ( ext4格式)
- [置顶] 我的程序员之路(4)---C语言课程设计
- CVPR 2022|MLP才是无监督学习比监督学习迁移性能好的关键因素
- bzoj3729-Gty的游戏【Splay,博弈论】
- diy实现spring依赖注入
- C/C++下载文件_上传文件
- React组件复用的方式
- Spring Boot快速上手
- 计算机四级准考证ppt,计算机等级考试四级课件PPT.ppt
- 微软 VS Code 或将取代 Visual Studio!
- WPF datagrid 加入图片
- MFC开发之显示网页
- 12306 模拟登录
- ffmpeg mp4视频流解码
- html+css实现天猫官网
- 怎样使用计算机定时关机,win10怎么定时关机?
- flashFXP V4.0 烈火汉化绿色版
- PHP安全之道学习笔记
- hikari数据源配置类_SpringBoot2集成Mybatis Hikari多数据源配置
- Tuner及工作原理介绍