问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

K8s调度之污点与容忍

发布网友 发布时间:2024-10-06 19:15

我来回答

1个回答

热心网友 时间:2024-10-13 13:35

在Kubernetes(K8s)的调度策略中,污点(Taints)与节点亲和性调度形成了鲜明对比。节点亲和性允许Pod定向到特定Node,而污点则是通过标记节点,使其拒绝或驱逐Pod的运行。设置污点通常用于表示节点存在问题,如资源不足或正在进行维护,以避免新的Pod占用。

K8s集群中的master节点通常会自带一个默认的NoSchedule污点,以防止Pod在其上运行。通过`describe`命令,我们可以查看到节点上的所有污点,如master节点上存在的无值污点。污点的effect属性有三种:NoSchedule、PreferNoSchedule和NoExecute,分别对应不同的调度策略。

设置污点时,需要提供key、value(可为空)和effect。例如,可以为node01设置一个只允许前台web应用调度的污点。在设置污点的同时,我们还需要了解容忍(Tolerations)的概念,它允许Pod在存在污点的节点上运行。K8s为每个Pod默认设置的容忍机制能在节点临时故障时提供缓冲,但生产环境中,污点常用于指定Pod的专属使用,这时需要配合节点亲和性来实现。

当节点有污点且Pod容忍了该污点,调度策略会优先选择没有污点的节点。然而,如果生产环境中希望严格限制Pod的调度,可以结合污点和节点亲和性来实现。污点和容忍的配置选项包括Equal和Exists,但空key和Exists在生产中不建议使用,因为它们可能导致安全风险。

K8s还引入了TaintNodesByCondition和TaintBasedEvictions特性,用于在节点出现故障时更好地管理Pod的调度和驱逐。这些特性会根据节点的特定条件(如磁盘空间不足、网络不可用)自动添加NoExecute污点,并在必要时驱逐不容忍这些条件的Pod,以维护Node的稳定性。

总之,污点和容忍是K8s调度策略的重要组成部分,它们共同确保了Pod的合理分布和节点的健康运行。后续内容将介绍Pod控制器的详细内容,期待你的持续关注。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年9月走亲访友黄道吉日 2024年9月哪天适合走亲访友 2024年7月5日是走亲访友的黄道吉日吗 2024年7月5日适合走亲访友吗 交强险还需要交车船税吗 测评| 平安家易保(家财险):限商品房,自住版、房东版、租客版 女的23岁去读大学年龄是不是太大了? 请问中国石化怎么操作?23.00元买入的,能继续持有吗?中国石化的股改是怎... 600028我是21元买入的,现已经跌到15元多了,怎么办呀?赔死了!!_百度知 ... 请问600028中国石化现在还可以买吗? ...一个游戏机插在电视上耍的那种小游戏,超级玛丽,冒险岛等,你们还玩... 最难小游戏排行榜(十大最难玩的家庭小游戏) K8S原理架构与实战(基础篇) 带你搞懂 Kubernetes Pod 如何获取 IP 地址 SDCC 2018尼尔机械纪元A2小姐姐手办赏介绍_SDCC 2018尼尔机械纪元A2小姐... 你为什么喜欢尼尔:机械纪元中的A2? ...后都带了一个白色的麦,很小,好像夹在头发上,这是甚么啊 尼尔新结局9S成反派?2P尸体中爬出无数人偶化为合成巨人! ...时候为什么只有伴奏的声音很大清晰而人声很空旷都听不清_百度... 东芝笔记本电脑听歌的时候,伴奏声音很大,歌词听不清。怎么办... 音乐伴奏很响,歌声很轻怎么办 ...听歌,歌声的伴奏声音很大歌声却很小都听不清歌词,换耳机也不好用前 ... sysbench工具 天健正信会计师事务所待遇如何? ...老是蓝屏 有时侯长时间不打字,如果一碰键盘就蓝屏,蓝色的屏幕上全是... 概率和方程的故事图书目录 煤矿安全生产监控系统可靠性研究图书目录 数学学科新知识应用与中小学学科教学图书目录 不确定性支持向量机图书目录 网银都有什么用 用网银可以直接在网上购物吗? 用网银能直接购物吗? 云原生|什么是HPA和PDB? OpenKruise v0.10.0 版本发布:新增应用弹性拓扑管理、应用防护等能力... 买基金为什么要定投 基金为什么都定投 Schedule|轻量化的定时任务模块 定时任务中的 Timer的schedule和scheduleAtFixedRate方法的区别?_百度... 海尔bcd 288wsl显示屏led一直亮.不熄灭 海尔casarte冰箱BCD-288wsL. 上面不制冷中下层正常,主板的哪个集成块坏... K8S学习指南(16)-k8s核心对象Job k8s 知识- 模块化方式认识Statefulset和Deployment 云原生之 K8S 系列:如何创建 Kubernetes job 和 Cronjobs 入门指南_百度... 如何简单愉快地安装win11系统——让每个人都学会装系统 家庭版霸气牛肉堡做法大全 手机进水后 可以开机 进入开机键音量键模式可以操作(画面完整) 但是_百... 黑暗料理王佛系北极贝怎么做 6S手机进水,屏幕花屏,开机键音量键-失灵,屏幕没反应失灵,静音键音量键... 《遗失的世界》攻略:第4关全面解析,探秘未知领域的冒险之旅! 造梦西游4九尾天狐易爆点在哪 镣钮释义 钻石画和十字绣哪个贵