回滚 - 每天5分钟玩转 Docker 容器技术(141)

kubectl apply 每次更新应用时 Kubernetes 都会记录下当前的配置,保存为一个 revision(版次),这样就可以回滚到某个特定 revision。

默认配置下,Kubernetes 只会保留最近的几个 revision,可以在 Deployment 配置文件中通过 revisionHistoryLimit 属性增加 revision 数量。

下面实践回滚功能。应用有如下三个配置文件 httpd.v1.ymlhttpd.v2.yml 和 httpd.v3.yml,分别对应不同的 httpd 镜像 2.4.162.4.17 和 2.4.18

通过 kubectl apply 部署并更新应用:

--record 的作用是将当前命令记录到 revision 记录中,这样我们就可以知道每个 revison 对应的是哪个配置文件。通过 kubectl rollout history deployment httpd 查看 revison 历史记录。

CHANGE-CAUSE 就是 --record 的结果。如果要回滚到某个版本,比如 revision 1,可以执行命令 kubectl rollout undo deployment httpd --to-revision=1

此时,revison 历史记录也会发生相应变化。

revison 1 变成了 revison 4。不过我们可以通过 CHANGE-CAUSE 知道每个 revison 的具体含义。所以一定要在执行 kubectl apply 时加上 --record参数。

滚动更新我们就讨论到这里,下一节开始学习 k8s 的 Health Check 功能。

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

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

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

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

相关文章

霍金一生重要时刻照片合集,3次来中国,年轻时也是帅哥一枚

霍金童年时期霍金和他妹妹12岁的时候霍金在之家花园霍金在骑自行车中青年时期霍金在划船霍金和同学们在一起霍金21岁时患上肌肉萎缩性侧索硬化症23岁时霍金取得了牛津大学博士学位1965年,霍金与简恩结为夫妻霍金与孩子们霍金和妻儿在牛津大学1973年,他考察黑洞附近的…

论文写作技巧

论文写作技巧 引言 回答二个问题,研究主题是啥?动机是啥?

没有还款日期的借条会永久有效吗?

从债务关系上看,借条的有效期是永久的,不管过来多长时间,哪怕是100年,只要钱没有还清,那债务关系就会一直存在,只要借款人愿意还钱都有效。但是这种债务关系是否受到法律的保护是有时间限制的,就…

为什么大多数穷人都不敢创业,穷人最缺的是什么?

提到这个问题,估计很多人会首先想到的是思维上的差异,我们网上看到最多的分析为什么穷人不敢创业而富人敢,很多人提到的就是思维上的差异。富人之所以富,因为他们有富的思维,而穷人之所以穷,是因为他们是穷…

原来信用卡肉这么肥,怪不得银行天天给你发短信叫你办理

大家是不是经常收到银行信用卡推销短信或电话?为什么银行这么积极推销信用卡呢?大家不要以为银行是慈善家,有着普渡天下的菩萨心肠,白白给你最多50多天的免息期。实际上信用卡是一块大肥肉,比贷款来钱更轻松&#xff0…

动态系统建模-状态空间方程

动态系统建模-状态空间方程 状态空间方程是现代控制理论的基础, 它以矩阵的形式表达系统状态变量、 输入及输出之间的关系。 它可以描述和处理多输入多输出(MultipleInput Multiple Output, MIMO) 的系统。 状态空间方程 单输入单输出(SingleInput Single Output,SISO) 系统…

社保卡绑定支付宝,直接在支付宝上报销!

很多朋友可能有这样的疑问,社保卡能绑定支付宝吗?如果你的社保卡是金融社保卡,那当然可以绑定支付宝和微信。但是如果你的社保卡是以前那种老社保卡,那是没法绑定的。一、金融社保卡可以正常绑定支付宝、微信。金融社保卡本身也是…

Health Check - 每天5分钟玩转 Docker 容器技术(142)

强大的自愈能力是 Kubernetes 这类容器编排引擎的一个重要特性。自愈的默认实现方式是自动重启发生故障的容器。除此之外,用户还可以利用 Liveness 和 Readiness 探测机制设置更精细的健康检查,进而实现如下需求: 零停机部署。 避免部署无效…

动态系统的建模与分析

动态系统的建模与分析 分析被控对象的物理特性及动态表现,在这个基础上建立数学模型,数学模型可以是动力学模型、热力学模型、流体力学模型和经济学模型等,然后在数学模型的基础上进行控制器的设计,为满足不同的要求就要应用不同…

应用监督式学习

监督学习定义:监督式学习算法接受已知的输入数据集合(训练集)和已知的对数据的响应(输出),然后训练一个模型,为新输入数据的响应生成合理的预测。监督学习技术可分成分类或者回归的形式。 分类&…

信用卡逾期成黑户,不良记录会背一辈子吗?

黑户不良记录是否会倍一辈子,关键在于你怎么选择。你可以选择背5年,也可以选择背一辈子!首先给大家一个安慰,信用卡逾期不等于黑名单,所谓黑名单只是银行的一种说法,一般连续逾期3个月以上才会被银行关进小…

傅里叶级数和傅里叶变换

傅里叶级数和傅里叶变换 傅里叶变换,表示能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。

信用卡逾期,违约金和利息忘还了会怎么样?

违约金和利息忘还了,那将面临两个问题:一个是继续面临罚息和违约金;另一个是征信会逾期,给你征信造成不良影响。先说下罚息和违约金。如果你逾期之后把本金还清了,但是忘了还违约金和罚息,那你的还款是有一…

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

Liveness 探测让用户可以自定义判断容器是否健康的条件。如果探测失败,Kubernetes 就会重启容器。 还是举例说明,创建如下 Pod: 启动进程首先创建文件 /tmp/healthy,30 秒后删除,在我们的设定中,如果 /tmp/…

MPC模型预测控制

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

数据不平衡分类问题

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

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

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

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

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

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

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

硬件入门设计

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