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

K8S系列之污点和容忍度详细分析

架构图

image.png

本篇文档主要介绍污点和容忍度的关系。

污点和容忍度

污点顾名思义就是脏的东西,给节点添加污点来限制pod调度到该节点上,如果pod可以容忍这种污点就可以被调度到有污点的节点上,如果不能容忍就不能被调度到该节点上。

污点作用于节点上,容忍度作用于pod上,两者配合起来,一起工作。

匹配场景

image.png

  1. pod的容忍度比污点少,不能被调度。
  2. pod的容忍度可以匹配node,可以被调度。
  3. pod的容忍度中effect类型不一样,不能被调度。
  4. pod的key为null,匹配所有的污点,只有effect类型匹配就可以调度。
  5. pod设置为万能容忍度,可以被调度到任何节点。

effect类型

image.png

  • NoExecute:如果pod已经运行到该节点,添加了新的污点后不匹配,就会被驱逐,可以设置驱逐时间tolerationSeconds
  • NoSchedule: 如果pod已经运行到该节点上,如果不匹配,添加新的污点后不会被驱逐;pod下次调度不会被调度到该节点。
  • PreferNoSchedule: 如果pod容忍度不匹配,尽量不调度到该节点。

总结

节点污点和pod容忍度相互配合,如果想节点只能运行某个特定pod,就可以搭配污点和容忍度来使用。

http://www.lryc.cn/news/67748.html

相关文章:

  • 【算法】Minimum Moves to Move a Box to Their Target Location 推箱子
  • 决策引擎平台建设方案
  • SpringBoot Starter 作用及原理
  • 【rust】| 05——语法基础 | 流程控制
  • 解决Makefile: recipe for target ‘xxx‘ failed
  • 小黑子—多媒体技术与运用基础知识三:数字图形图像处理技术
  • Nginx实现ChatGPT API代理
  • FileNotFoundError: [Errno 2] No such file or directory: ‘dot‘
  • 【分布族谱】正态分布和二项分布的关系
  • 7.设计模式之责任链模式
  • JAVA8的新特性——Stream
  • alias设置快捷键vim使用说明(解决服务器上输入长指令太麻烦的问题)
  • 英语基础句型之旅:从基础到高级
  • 十四、Zuul网关
  • 5项目五:W1R3S-1(思路为主!)
  • Day958.代码的分层重构 -遗留系统现代化实战
  • 分子模拟力场
  • ERP 系统在集团化企业财务管理中的应用
  • 达摩院开源多模态对话大模型mPLUG-Owl
  • Group相关问题-组内节点限制移动范围
  • 程序员该如何学习技术
  • springboot+vue交流互动系统(源码+文档)
  • 【2023华为OD笔试必会25题--C语言版】《01 预定酒店》——排序、二分查找
  • C语言实现队列--数据结构
  • 前端CSS经典面试题总结
  • cookie、session、token的区别是什么
  • leetcode分类刷题 -- 前缀和和哈希
  • 浅谈作为程序员如何写好文档:了解读者
  • 一文读懂国内首本《牛客2023金融科技校园招聘白皮书》
  • 深度学习03-卷积神经网络(CNN)