码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【K8S】亲和、反亲和、污点、容忍


    文章目录

    • 【K8S】亲和、反亲和、污点、容忍
    • K8s调度
    • 亲和与反亲和
      • Pod和Node
      • 硬亲和和软亲和
        • requiredDuringSchedulingIgnoredDuringExecution:硬策略
        • preferredDuringSchedulingIgnoredDuringExecution:软策略
    • 污点与容忍
      • 污点(Taint)
        • 污点的组成
        • 污点的设置和去除
      • 容忍(Tolerations)
        • Toleration 基本用法
        • Toleration案例
      • 多污点与多容忍配置

    【K8S】亲和、反亲和、污点、容忍

    K8s调度

    1. 调度器通过kubernetes的list-watch机制来发现集群中新创建且尚未被调度到Node上的Pod。调度器会将发现的每一个未调度的Pod调度到一个合适的Node上来运行
    2. kube-scheduler是Kubernetes集群的默认调度器,并且是集群控制面的一部分。如果你真的希望或者有这方面的需求,kube-scheduler在设计上是允许你自己写一个调度组件并替换原有的kube-scheduler
    3. 在做调度决定时需要考虑的因素包括:单独和整体的资源请求、硬件/软件/策略限制、亲和以及反亲和要求、数据局域性、负载间的干扰等

    亲和与反亲和

    Pod和Node

    • 从pod出发,可以分成亲和性和反亲和性,分别对应podAffinity和podAntiAffinity
    • 从node出发,也可以分成亲和性和反亲和性,分别对应nodeAffinity和nodeAntiAffinity
    • 从操作指令来讲,可以有ln、Notln、Exists、DoesNotExist等
    针对亲和性来讲,in代表我要调度到有这个标签的位置
    针对反亲和性来讲,in代表我不要调度到有这个标签的位置
    
    • 1
    • 2

    硬亲和和软亲和

    preferredDuringSchedulingIgnoredDuringExecution 软亲和

    软策略:结合下面的 “operator: NotIn”,意思就是尽量不要将 pod 调度到匹配到的节点࿰
    • 相关阅读:
      Nginx之负载均衡upstream模块简介和使用
      apk构建过程
      Ubuntu/Debian Hat 系 Linux 使用
      Oracle对临时表空间管理
      消息队列--入门篇
      【数组】驼峰式匹配
      Linux下搭建nginx服务器
      首尾交换数组元素
      详解Unity中的Nav Mesh新特性|导航寻路系统 (一)
      启动类的注解
    • 原文地址:https://blog.csdn.net/y1701/article/details/127787429
    • 最新文章
    • 攻防演习之三天拿下官网站群
      数据安全治理学习——前期安全规划和安全管理体系建设
      企业安全 | 企业内一次钓鱼演练准备过程
      内网渗透测试 | Kerberos协议及其部分攻击手法
      0day的产生 | 不懂代码的"代码审计"
      安装scrcpy-client模块av模块异常,环境问题解决方案
      leetcode hot100【LeetCode 279. 完全平方数】java实现
      OpenWrt下安装Mosquitto
      AnatoMask论文汇总
      【AI日记】24.11.01 LangChain、openai api和github copilot
    • 热门文章
    • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
      奉劝各位学弟学妹们,该打造你的技术影响力了!
      五年了,我在 CSDN 的两个一百万。
      Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
      面试官都震惊,你这网络基础可以啊!
      你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
      心情不好的时候,用 Python 画棵樱花树送给自己吧
      通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
      13 万字 C 语言从入门到精通保姆级教程2021 年版
      10行代码集2000张美女图,Python爬虫120例,再上征途
    Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
    正则表达式工具 cron表达式工具 密码生成工具

    京公网安备 11010502049817号