zoukankan      html  css  js  c++  java
  • k8s调度的亲和性和反亲和性

    文章转自 

    http://ju.outofmemory.cn/entry/278349

    https://www.jianshu.com/p/102c4df69af9

    RequiredDuringSchedulingRequiredDuringExecution :在调度期间要求满足亲和性或者反亲和性规则,如果不能满足规则,则POD不能被调度到对应的主机上。在之后的运行过程中,如果因为某些原因(比如修改label)导致规则不能满足,系统会尝试把POD从主机上删除(现在版本还不支持)。
    
    RequiredDuringSchedulingIgnoredDuringExecution :在调度期间要求满足亲和性或者反亲和性规则,如果不能满足规则,则POD不能被调度到对应的主机上。在之后的运行过程中,系统不会再检查这些规则是否满足。
    
    PreferredDuringSchedulingIgnoredDuringExecution :在调度期间尽量满足亲和性或者反亲和性规则,如果不能满足规则,POD也有可能被调度到对应的主机上。在之后的运行过程中,系统不会再检查这些规则是否满足。
    ## Anti-Affinity setting. The default "hard" will use pod anti-affinity that is
    ## requiredDuringSchedulingIgnoredDuringExecution to ensure 2 services don't
    ## end up on the same node. Setting this to "soft" will use
    ## preferredDuringSchedulingIgnoredDuringExecution. If set to anything else,
    ## no anti-affinity rules will be configured.
    antiAffinity: "soft"
    配置设置成hard则不会调度到同一个节点
  • 相关阅读:
    在WM中画个带有边框的Panel
    在PPC上安装SQL Mobile库
    利用SQL语句清理日志
    Asp.net Ajax 中的脚本错误: Sys未定义的解决方法
    python搭建简易服务器
    STL源码剖析读书笔记第3章
    mongodb 查找 排序 索引 命令
    STL源码剖析读书笔记第2章
    词排序
    关于淘宝直通车优化的一点感悟
  • 原文地址:https://www.cnblogs.com/shuaiandjun/p/9557776.html
Copyright © 2011-2022 走看看