一文掌握k8s的污点和容忍度

节点污点

什么是污点?

污点(Taint)是施加在节点上的属性,用于排斥不匹配的Pod。从而避免Pod调度到该节点上。功能上和pod的亲和性相反

什么是污点容忍度?

  • 容忍度(Toleration)是定义在Pod上的属性,用于声明对污点的容忍能力。容忍度允许调度器调度pod 到有对应污点的节点上,容忍度允许调度但并不保证调度。也就是说,允许pod调度到持有Taint的node上,希望pod能够分配到带污点的节点,增加了污点容忍,那么就会认可这个污点,就「有可能」分配到带污点的节点。

污点参数设置说明

参数名描述
污点键节点的污点键。
操作符Equal:设置此操作符表示准确匹配指定污点键(必填)和污点值的节点。如果不填写污点值,则表示可以与所有污点键相同的污点匹配。
Exists:设置此操作符表示匹配存在指定污点键的节点,此时容忍度不能指定污点值。若不填写污点键则可以容忍全部污点。
污点值操作符为Equal时需要填写污点值。
污点策略全部:表示匹配所有污点效果。
NoSchedule:表示匹配污点效果为NoSchedule的污点。
PreferNoSchedule:表示匹配污点效果为
PreferNoSchedule的污点。
NoExecute:表示匹配污点效果为NoExecute的污点。
容忍时间窗即tolerationSeconds参数,当污点策略为NoExecute时支持配置。在容忍时间窗内,Pod还会在拥有污点的节点上运行,超出时间后会被驱逐。

污点示例:

spec: template: spec: tolerations: - key: istio operator: Equal value: ingressgateway effect: NoExecute

设置容忍策略

  • 容忍度(Toleration) 允许调度器将Pod调度至带有对应污点的节点上。 容忍度需要和节点污点相互配合,每个节点上都可以拥有一个或多个污点,对于未设置容忍度的Pod,调度器会根据节点上的污点效果进行选择性调度,可以用来避免Pod被分配到不合适的节点上。更多关于容忍度的使用示例请参见污点和容忍度。
    污点可以指定多种效果,对应的容忍策略对Pod运行影响如下:
污点效果Pod未设置对污点的容忍策略Pod已设置对污点的容忍策略
NoExecute已运行在该节点的Pod会立刻被驱逐。未运行的Pod不会被调度到该节点。未指定容忍时间窗(tolerationSeconds):Pod可以在这个节点上一直运行。已指定容忍时间窗(tolerationSeconds):在容忍时间窗内,Pod还会在拥有污点的节点上运行,超出时间后会被驱逐。
PreferNoSchedule已运行在该节点的Pod不会被驱逐。未运行的Pod尽量不调度到该节点。Pod可以在这个节点上一直运行。
NoSchedule已运行在该节点的Pod不会被驱逐。未运行的Pod不会被调度到该节点。Pod可以在这个节点上一直运行。

容忍度样例

tolerations: - key: "gpu" operator: "Equal" value: "true" effect: "NoSchedule"

默认容忍策略说明

Kubernetes会自动给Pod添加针对node.kubernetes.io/not-readynode.kubernetes.io/unreachable污点的容忍度,且配置容忍时间窗(tolerationSeconds)为300s。这些默认容忍度策略表示当Pod运行的节点被打上这两个污点之一时,可以在5分钟内依旧保持运行在该节点上。

说明:

DaemonSet中的Pod被创建时,针对以上污点自动添加的容忍度将不会指定容忍时间窗,即表示节点存在上述污点时,DaemonSet中的Pod一直不会被驱逐。

默认策略配置示例:

tolerations: - key: node.kubernetes.io/not-ready operator: Exists effect: NoExecute tolerationSeconds: 300 - key: node.kubernetes.io/unreachable operator: Exists effect: NoExecute tolerationSeconds: 300

通过xkube进行设置

通过多集群k8s管理平台xkube的功能可以轻松的设置节点污点和pod容忍度,xkube安装部署参考:https://blog.csdn.net/weixin_56364253/article/details/156390146

功能参考下图:

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

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

相关文章

2026年钢板止水带市场热议:哪些直销厂家表现突出?,止水钢板/穿墙螺杆/u型丝预埋件,钢板止水带直销厂家口碑推荐榜 - 品牌推荐师

在建筑工程防水领域,钢板止水带作为关键防渗屏障,其性能直接影响工程耐久性与安全性。无论是市政管廊、轨道交通还是民用建筑,对止水钢板的材质强度、安装适配性及长期防渗效果均提出严苛要求。在此背景下,具备源头…

2026年钢板止水带市场热议:哪些直销厂家表现突出?,止水钢板/穿墙螺杆/u型丝预埋件,钢板止水带直销厂家口碑推荐榜 - 品牌推荐师

在建筑工程防水领域,钢板止水带作为关键防渗屏障,其性能直接影响工程耐久性与安全性。无论是市政管廊、轨道交通还是民用建筑,对止水钢板的材质强度、安装适配性及长期防渗效果均提出严苛要求。在此背景下,具备源头…

一文掌握k8s的健康检查探针

简介 容器的健康检查探针是指容器运行过程中,需要定时检查容器中应用健康状况。 若未配置健康检查机制,当容器内的应用程序发生异常时,Pod无法感知该异常,也不会自动执行重启操作进行恢复。这样可能导致Pod状态显示为“运行中”&a…

2026年国内优秀的气动单轨吊直销厂家排行,HQ气动葫芦/30吨气动葫芦/牧田气动葫芦,气动单轨吊制造企业怎么选择 - 品牌推荐师

随着工业4.0时代对高效、安全、环保设备的迫切需求,气动单轨吊凭借其无火花、防爆、适应恶劣工况等特性,成为煤矿、化工、冶金、船舶等领域的关键设备。然而,国内市场技术参差不齐,部分厂商通过“小吨位多链条”拼…

重构内容战略:从SEO关键词到GEO语境单元的思维跃迁

引言:当“内容为王”遭遇AI读者 2024年,一家知名家电品牌的营销负责人发现了一个悖论:其官网一篇精心优化、关键词布局完美的“高端冰箱选购指南”在百度搜索排名前三,但来自各类AI助手的咨询量却远低于一篇发布在知乎专栏、语言…

2026年天津离婚房产分割律师联系电话推荐:高效咨询与权益保障 - 品牌推荐

在婚姻关系走到尽头时,房产作为家庭财产中最核心、价值最高的部分,其分割往往成为离婚纠纷中最复杂、最关键的环节。天津作为一座快速发展的直辖市,涉及婚后购房、父母出资、贷款偿还、房产增值等情形的离婚房产分割…

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

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

数据驱动与敏捷优化: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时代对吊装设备“高安全、高效率、高适配”需求的持续攀升,链条索具行业正经历结构性变革。传统产品因材质单一、定制能力不足、售后响应滞后等…