当前位置: 首页 > news >正文

【k8s设置污点/容忍】

背景:
一个应用占用的资源很大,而节点不是很大时,需要让这个应用单独占据一个节点,不让别的应用调度到这个节点上,从而避免业务高峰时资源不够

  1. 在node上设置污点

    kubectl taint nodes node-1 dedicated=admin-server:NoSchedule

    其中dedicated=admin-server是key,value自定义的,NoSchedule是effect,表示新的pod不能调度到这个节点上

  2. 在pod上设置容忍

    spec: tolerations: - key: "dedicated" operator: "Equal" value: "admin-server" effect: "NoSchedule"

    这个tolerations跟node上的taint对应,表示能够容忍这个污点

  3. 在node打标签,设置标签选择器

    上面两部只能让pod容忍这个node,且node上不调度别的pod,但是目标pod还是会调度到别的节点上,所以需要nodeSelector来让pod固定到目标node上

    node上打标签:

    kubectl label node node-1 selector=admin-node

    pod上设置标签选择器

    spec: nodeSelector: selector: admin-node

这样这个pod就只能调度到这个node上了

  1. 亲和度问题

    但是这样设置一旦目标node notready,目标pod并会调度到别的节点上而是变成pending状态等待调度,所以可以把标签选择器换成affinity(亲和度)

    spec: affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 preference: matchExpressions: - key: selector operator: In values: - admin-node

    其中:
    preferred: 不是强制条件
    DuringScheduling: 只在调度时生效
    IgnoredDuringExecution: 运行期间不再管

    这样,当node挂了时,pod消失,Deployment重现创建pod,再根据affinity打分,目标node为0分,pod调度到别的节点

http://www.jsqmd.com/news/206971/

相关文章:

  • 2026毕业生必看!4个实测降ai率工具4,教你如何利用ai降ai技巧,轻松实现免费降低ai率。
  • 4款亲测免费降ai率工具推荐!3分钟把论文降ai检测值降到10%以下,附aigc免费降重全教程。
  • python基于django的人力资源管理系统_企业员工信息管理系统 主管lod65og9
  • 2026最新深度测评!4款亲测有效的降ai率工具,帮你免费降ai率,知网维普aigc免费降重轻松过关。
  • 最新降AI工具推荐!真正实现aigc免费降重,这才是目前最好用的降ai率工具。
  • 普通专、本科学不了网络安全?最有效的自学方法我替你找到了!
  • 降ai率从80%降到15%!免费降ai率工具实测,降低ai效果炸裂。
  • 最新降ai实录:我用这几个免费降ai率工具,成功把降ai率压到10%。
  • Springboot如何解决跨域问题?
  • Hadoop数据加密:保护敏感信息的方法
  • 计算机深度学习毕设实战-基于人工智能卷积网络的蔬菜识别基于CNN卷积网络的蔬菜识别
  • SamOutVXP-2601: 轻量级高效语言模型
  • 突破AI原生应用领域可控性的瓶颈
  • 吐血推荐!MBA论文必备TOP9 AI论文网站深度测评
  • [Day8] Contract-AI 的 bugfix 之路,疑难杂症大揭秘:GLM、Feign 及文件传递问题全攻克
  • 华为OD机试真题双机位C卷 【采购订单】C语言实现
  • 渗透测试该如何系统学习?一份从小白到实战的学习路径规划
  • 深度学习毕设项目:基于python的蔬菜识别基于CNN卷积网络的蔬菜识别
  • Agent全面爆发!一文搞懂Agent开发核心链路
  • 2026必备!8个AI论文平台,助你轻松搞定本科毕业论文!
  • 渗透测试和逆向工程,它们的区别是什么?当一名白帽黑客要学逆向吗?
  • 【课程设计/毕业设计】基于机器学习CNN卷积网络的蔬菜识别基于深度学习的蔬菜识别
  • 微服务架构下的高可用保障:RuoYi-Cloud中Sentinel与Feign的完美融合
  • 智能体迈入 Agent RL 新架构时代?
  • 深度学习毕设选题推荐:基于CNN深度学习的遥感图片识别沙漠湖泊和森林基于pythonCNN深度学习的遥感图片识别沙漠湖泊和森林
  • 渗透测试技术,从入门到精通,小白也能成为白帽黑客,最新的学习路线和方法都在这。
  • 一文彻底厘清:AI Agent、Agentic Workflow与Agentic AI
  • qsort-简单使用 · vs2022调试
  • 深度学习计算机毕设之基于深度学习卷积网络的蔬菜识别基于CNN卷积网络的蔬菜识别
  • 【毕业设计】基于CNN卷积网络的蔬菜识别基于python卷积网络的蔬菜识别