Liveness 探测 - 每天5分钟玩转 Docker 容器技术(143)

Liveness 探测让用户可以自定义判断容器是否健康的条件。如果探测失败,Kubernetes 就会重启容器。

还是举例说明,创建如下 Pod:

启动进程首先创建文件 /tmp/healthy,30 秒后删除,在我们的设定中,如果 /tmp/healthy 文件存在,则认为容器处于正常状态,反正则发生故障。

livenessProbe 部分定义如何执行 Liveness 探测:

  1. 探测的方法是:通过 cat 命令检查 /tmp/healthy 文件是否存在。如果命令执行成功,返回值为零,Kubernetes 则认为本次 Liveness 探测成功;如果命令返回值非零,本次 Liveness 探测失败。

  2. initialDelaySeconds: 10 指定容器启动 10 之后开始执行 Liveness 探测,我们一般会根据应用启动的准备时间来设置。比如某个应用正常启动要花 30 秒,那么 initialDelaySeconds 的值就应该大于 30。

  3. periodSeconds: 5 指定每 5 秒执行一次 Liveness 探测。Kubernetes 如果连续执行 3 次 Liveness 探测均失败,则会杀掉并重启容器。

下面创建 Pod liveness

从配置文件可知,最开始的 30 秒,/tmp/healthy 存在,cat 命令返回 0,Liveness 探测成功,这段时间 kubectl describe pod liveness 的 Events部分会显示正常的日志。

35 秒之后,日志会显示 /tmp/healthy 已经不存在,Liveness 探测失败。再过几十秒,几次探测都失败后,容器会被重启。

除了 Liveness 探测,Kubernetes Health Check 机制还包括 Readiness 探测,这是我们下一节要学习的内容。

书籍:
1.《每天5分钟玩转Docker容器技术》
https://item.jd.com/16936307278.html

2.《每天5分钟玩转OpenStack》
https://item.jd.com/12086376.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/242461.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MPC模型预测控制

MPC模型预测控制 模型预测控制(MPC)是一类特殊的控制。它的当前控制动作是在每一个采样瞬间通过求解一个有限时域开环最优控制问题而获得。过程的当前状态作为最优控制问题的初始状态,解得的最优控制序列只实施第一个控制作用。这是它与那些使用预先计算控制律的算…

数据不平衡分类问题

引言不平衡分类问题是指训练样本数量在类间分布不平衡的模式分类问题。在实际应用中,不平衡问题很常见。有些问题其原始数据的分布就存在不平衡,如通过卫星雷达图片检测海面石油油污、监测信用卡非法交易、发掘基因序列中编码信息以及医学数据分类等。 所…

蚂蚁金服上市后,借呗额度会大幅提升吗?

我个人觉得蚂蚁金服上市之后,部分用户的借呗额度会提升,被关闭的借呗用户,大部分人应该会重新放开。我们首先来了解一下,为什么蚂蚁金服之前为什么蚂蚁金服对部分用户进行降额或关闭处理。1、监管政策从去年开始,监管部…

富人为什么会富,穷人为什么穷?看完你就懂

说到富人为什么会富?可能很多人首先会想到的是继承家产,也就是大家所说的富二代,因为有家里的支持,所以很多人更容易取得成功。但是我们通过对2017年胡润财富榜进行分析发现,在大中华区上榜的819人当中,只有…

征信查询过多,小心变成贷款黑户!

关于贷款和征信之间的关系,这里有一件事情要郑重说明:征信硬查询次数过多,小心变成贷款黑户!为何征信硬查询会有如此大的影响?征信查询次数越多,表明了该人财务状况不佳,贷款机构每一次受理借款…

硬件入门设计

硬件入门设计 常见器件的选型 电阻器器件选型 电阻选型需要注意的参数:阻值、封装、功耗、精度。 电阻选型技巧: 确定电阻安装方式确定电阻阻值。:根据电路计算取值、根据电阻数据手册取值、根据积累经验取值。选择封装和功耗选择电阻精度…

信用卡逾期三个月以上不还?小心坐牢!

最近有个网友反映,他的信用卡逾期了三个多月,最近银行寄来了法院的传票,所以他担心自己是不是要坐牢了。用卡逾期三个月是否要坐牢,最关键的一点是你的信用卡透支是否构成信用卡诈骗罪。一、如何判定是否构成信用卡诈骗罪&#xf…

为什么余额宝要不断限制用户购买?

我们都知道余额宝收益高,也很安全,被盗了还有保险赔,深得老百姓的支持,可是为什么余额宝一再被压缩限制呢?我觉得主要有两个方面的原因。一是监管余额宝属于货币基金,近年来得到了迅速发展,目前…

注意!这些行为将会影响征信

最近,网上热帖列出多种影响个人征信的行为。比如多次查询征信,信用卡取现或是到电商小额贷款公司贷款等,那这些行为真的会影响个人征信呢?使用网络贷款产品有热帖爆料,使用蚂蚁“花呗”,微信“微粒贷”&…

古代的房价跟现在比怎么样?50万能在唐朝买个茅厕吗?

古代的房价跟现在比怎么样?50万能在唐朝买个茅厕吗?现在的房价高不可攀,很多人只能望房兴叹,甚至有的朋友想穿越回到古代,花几千块钱就能住上豪宅!那古代的房价真的有那么便宜吗?跟现代比怎么样…

BP网络详解

概述神经网络是由大量简单的处理单元来模拟真实人脑神经网络的机构和功能以及若干基本特性,是一个高度复杂的非线性自适应动态处理系统。按照连接模式,神经网络模型可分为前馈式神经网络和反馈式神经网络,BP网络属于前馈式。 BP算法的提出&am…

Readiness 探测 - 每天5分钟玩转 Docker 容器技术(144)

除了 Liveness 探测,Kubernetes Health Check 机制还包括 Readiness 探测。 用户通过 Liveness 探测可以告诉 Kubernetes 什么时候通过重启容器实现自愈;Readiness 探测则是告诉 Kubernetes 什么时候可以将容器加入到 Service 负载均衡池中,对…

波 特 图

波 特 图 伯德图是系统频率响应的一种图示方法。伯德图由幅值图和相角图组成,两者都按频率的对数分度绘制,故伯德图常也称为对数坐标图。 利用伯德图可以看出在不同频率下,系统增益的大小及相位,也可以看出增益大小及相位随频率变…

CNN相关知识总结

CNN简介卷积神经网络(Convolutional Neural Network,CNN)是一种深度的监督学习下的机器学习模型,具有极强的适应性,善于挖掘数据局部特征,提取全局训练特征和分类,它的权值共享结构网络使之更类…

被冻结的钱,银行可以私自处理吗?

被冻结的钱,具体要看是什么原因造成的,不同的原因被冻结的钱处理方式是不一样的。首先需要说明的是,银行是没权利私自冻结用户的银行账户,或者私自处理冻结账户的钱,只有被相关执法机构要求冻结并处理,或者…

银行员工会购买自己银行的理财产品吗?

大家去银行的时候是不是经常看到银行工作人员给你推销理财产品?为什么银行这么积极推销理财产品呢?他们会自己购买所推销的理财产品吗?银行工作人员之所以积极推销理财,最根本的原因是银行缺钱,而且银行每个员工几乎都…

借钱,一定要有还钱的素质

电视剧「雍正王朝」里有一段剧情,康熙命雍正负责追回国库欠款,雍正面对那群厚颜无耻的欠债人,说了一句很经典的话:「站着借钱,跪着要债」。皇家要债尚且如此之难,何况是普通的人呢?对于欠债不还…

有了花呗还需要办信用卡吗?

花呗跟信用卡完全不冲突,而且信用卡有些功能是花呗所不具备的。所以有了花呗我觉得信用卡还是有必要申请。我们先来看下花呗和信用卡有哪些共同点和区别。共同点花呗其实是异化的信用卡,跟信用卡功能差不多,都有免息期,都可以分期…

ubuntu常用的操作

命令的格式 命令帮助信息 man命令 命令常用技巧 历史命令 输出重定向 管道 ls tree clear cd pwd cat rm cp mv mkdir touch find grep ln tar gzipg格式 bz2格式

中国央行将发行全球首个法定数字货币,消息是真的吗?

近日央行在发行数字货币方面取得了新进展,央行推动的基于区块链的数字票据交易平台已经测试成功。由央行发行的法定数字货币已经在该平台运行。春节过后央行旗下的数字货币研究所也将正式挂牌,这意味着中国央行将成为全球范围内首个发行数字货币并开展正…