一文掌握k8s的升级更新策略

简介

K8S中通过spect.strategy来定义新的 Pod 替换为旧的Pod的策略。策略类型分为:重建策略(Recreate)或滚动升级策略(RollingUpdate),默认为 RollingUpdate

两种升级策略

1.Recreate策略

在这种策略中,旧的Pods被终止,然后新的Pods被创建。这种方式简单直接,但在升级过程中会导致服务不可用。

样例
apiVersion: apps/v1 kind: Deployment metadata: name: example-deployment spec: replicas: 3 strategy: type: Recreate template: metadata: labels: app: example spec: containers: - name: example-container image: example-image:1.0

2. Rolling Update

用于在更新Deployment、StatefulSet、DaemonSet等资源时,逐步替换旧版本的Pod,而不是一次性全部替换。这样可以减少服务中断的风险,并允许在升级过程中监控应用的健康状况。

滚动升级的基本步骤:

  • 定义滚动升级策略‌:在Deployment的spec部分,你可以定义滚动升级的相关参数。

  • 触发滚动升级‌:通过更新Deployment的配置(如镜像版本),Kubernetes将开始执行滚动升级。

参数说明:

Col1Col2
最大无效实例数(maxUnavailable)与spec.replicas相比,可以有多少个Pod失效,也就是删除的个数或比例,建议值是0个。比如spec.replicas为3,那升级过程中就至少有3个可用的Pod存在。
最大浪涌(maxSurge)与spec.replicas相比,可以有多少个Pod存在,建议值是10%。比如spec.replicas为 3,那升级过程中就不能超过4个Pod存在,即按10%(1个)的步长升级,实际升级过程中会换算成数字,且换算会向上取整。这个值也可以直接设置成个数。

样例

apiVersion: apps/v1 kind: Deployment metadata: name: my-deployment spec: replicas: 3 strategy: type: RollingUpdate rollingUpdate: maxSurge: 1 # 最大额外可以存在的副本数,可以为整数或百分比 maxUnavailable: 1 # 最大不可用副本数,可以为整数或百分比 selector: matchLabels: app: my-app template: metadata: labels: app: my-app spec: containers: - name: my-container image: my-image:latest

通过xkube进行设置

通过多集群k8s管理平台xkube的功能可以轻松的设置更新策略,xkube安装部署参考:https://blog.csdn.net/weixin_56364253/article/details/156390146

功能参考下图:

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

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

相关文章

数据驱动与敏捷优化:GEO时代的营销效能度量与增长黑客

引言:当“流量仪表盘”失灵某在线教育公司的CMO发现了一个令人困惑的现象:公司网站的SEO数据一切正常——搜索曝光量、点击率、访问时长均在增长,但新用户的咨询转化率却停滞不前。进一步挖掘发现,大量原本通过搜索“小学数学辅导…

2026年天津婚姻律师联系电话推荐:精选推荐与使用指南 - 品牌推荐

在婚姻家庭面临变故或法律纠纷时,寻求一位专业、可靠且富有经验的婚姻律师,是维护自身合法权益、妥善解决矛盾的关键一步。特别是对于天津地区的居民而言,找到一位熟悉本地司法实践、精通婚姻家事法律的律师,能够为…

生态博弈与未来前瞻:GEO将如何重塑互联网、商业与竞争格局

引言:新大陆的规则制定者之战想象一下,未来某天,你询问AI“计划一次去云南的深度文化之旅”,AI不仅推荐线路、酒店和美食,更直接为你预订了由特定合作伙伴提供的“非遗手工艺体验课”、某小众设计师酒店的房型&#xf…

如何在网页中实现跨平台的大文件切片上传?

一个被20G文件折磨的.NET程序员的求生指南 “甲方爸爸说要兼容IE8?还要20G文件上传?预算100块?” —— 当我看到需求文档时,手里的泡面突然就不香了…🍜 技术方案:在刀尖上跳舞 前端部分:与I…

信创环境下如何选择合适的大文件上传插件?

大文件传输系统建设方案(ASP.NET技术栈) 一、项目背景与核心需求 作为公司项目负责人,针对产品部门提出的100G级大文件传输需求,需构建一套高兼容性、高稳定性、全浏览器支持的解决方案。核心需求如下: 功能需求&…

信任链重构:当AI成为品牌与消费者之间的“信任中介”

引言:信息环境剧变下的信任新课题 设想两位潜在车主的研究路径:一位通过传统搜索引擎,浏览多家汽车媒体评测、综合论坛车主口碑,耗时良久后得出结论“品牌X的自动驾驶功能比较可靠”。另一位则向AI助手提问:“当前20-…

WordPress开发者如何自定义Word导入的格式映射规则?

要求:开源,免费,技术支持 博客:WordPress 开发语言:PHP 数据库:MySQL 功能:导入Word,导入Excel,导入PPT(PowerPoint),导入PDF,复制粘贴word,导入微信公众号内容,web截屏 平台:Window…

政务站群如何配置WordPress实现PDF目录结构化提取?

要求:开源,免费,技术支持 博客:WordPress 开发语言:PHP 数据库:MySQL 功能:导入Word,导入Excel,导入PPT(PowerPoint),导入PDF,复制粘贴word,导入微信公众号内容,web截屏 平台:Window…

农业信息化平台如何通过WordPress处理Excel批量导入?

要求:开源,免费,技术支持 博客:WordPress 开发语言:PHP 数据库:MySQL 功能:导入Word,导入Excel,导入PPT(PowerPoint),导入PDF,复制粘贴word,导入微信公众号内容,web截屏 平台:Window…

智能制造MES系统如何调用WordPress的PPT转码接口?

要求:开源,免费,技术支持 博客:WordPress 开发语言:PHP 数据库:MySQL 功能:导入Word,导入Excel,导入PPT(PowerPoint),导入PDF,复制粘贴word,导入微信公众号内容,web截屏 平台:Window…

aepic.dll文件丢失找不到问题 免费下载方法分享

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

安可测评1月更新!鸿蒙系统入选!国产CPU、操作系统、数据库合集

安可测评清单是由中国信息安全测评中心和国家保密科技测评中心发布的通过安全可靠测评的产品清单,主要面向计算机终端和服务器搭载的中央处理器(CPU)、人工智能训练推理芯片、操作系统、数据库,以及激光或喷墨打印机搭载的主控芯片…

2025年索具品牌口碑排行,链条索具优选来啦,钢卷吊具/吊装带/组装型索具/成套索具/吊具/环形吊带,索具生产商联系方式 - 品牌推荐师

行业洞察:链条索具市场面临“技术升级与场景适配”双重挑战 随着工业4.0时代对吊装设备“高安全、高效率、高适配”需求的持续攀升,链条索具行业正经历结构性变革。传统产品因材质单一、定制能力不足、售后响应滞后等…

R语言森林生态系统结构、功能与稳定性全流程分析——群落多样性、机器学习、SEM与时间序列建模

R语言凭借其强大的统计计算、可视化与建模能力,为森林生态研究提供了系统而灵活的工具支持。从生物多样性评估、空间格局分析,到机器学习预测、结构方程建模,再到时间序列稳定性追踪,R语言能够整合多源数据,构建多层次…

AI智能办公鼠标服务哪家靠谱,南方网通鸿容鼠标是优选 - 工业品牌热点

2026年AI智能硬件市场爆发式增长,AI办公鼠标作为连接办公效率提升与营销场景落地的核心入口,已成为企业降本增效、个人突破生产力瓶颈的必备工具。无论是五合一大模型集成的全场景适配能力、AI语音与会议记录的高效办…

用Keras轻量化部署医疗模型稳推理

📝 博客主页:jaxzheng的CSDN主页 轻量化医疗模型的稳推理:Keras框架下的实践与前瞻目录轻量化医疗模型的稳推理:Keras框架下的实践与前瞻 引言:医疗AI部署的核心隐忧 医疗AI轻量化部署的现状与挑战 稳推理:…

前后端分离架构,全功能社区论坛小程序商业运营源码系统

温馨提示:文末有资源获取方式尊敬的读者,您是否在寻找一款能提升企业运营效率的社区论坛小程序系统?那么,您来对地方了!我们推荐的这款源码系统,专为网络建站公司、IT工作室及创业者设计,提供多…

示波器中电压有效值(Vrms)和峰峰值(Vpp)的关系

这是一个在电子测量中非常核心的概念,下面来详细解释示波器中电压有效值和峰峰值的关系。 核心总结 示波器直接显示的是电压的瞬时波形,最直观读出的参数是 峰峰值。有效值 是一个基于信号功率的等效直流电压值,需要通过公式计算得出。两者之…

为何需要“电压有效值”

这个问题,触及了电力、电子和测量技术的核心。简单来说,我们需要“电压有效值”是因为它是衡量交流电“实际做功能力”或“等效破坏力”的统一、科学的标尺。 它不是一个为了计算而计算的抽象数学概念,而是解决实际工程问题的关键。以下是几个…

【大白专访09下】80万美金自营账户准备稳定出金时,平台却倒闭了

文章来源:123财经导航/大白EA宝库【大白小月编者按】书接上回。在上篇访谈中,深圳交易员Time分享了他作为百万年薪中产的焦虑,以及“顺势马丁人工强损”的策略逻辑。对于一个成熟的交易员来说,策略只是术,看懂规则、算…