从零开始入门 K8s | Kubernetes 调度和资源管理(23)
key 就是配置的键值
value 就是内容
effect 是标记了这个 taints 行为是什么
目前 Kubernetes 里面有三个 taints 行为:
-
NoSchedule 禁止新的 Pod 调度上来;
-
PreferNoSchedul 尽量不调度到这台;
-
NoExecute 会 evict 没有对应 toleration 的 Pods , 并且也不会调度新的上来 。 这个策略是非常严格的 , 大家在使用的时候要小心一点 。
如上图绿色部分 , 给这个 demo-node 打了 k1=v1 , 并且 effect 等于 NoSchedule 之后 。 它的效果是:新建的 Pod 没有专门容忍这个 taint , 那就没法调度到这个节点上去了 。
假如有些 Pod 是可以调度到这个节点上的 , 应该怎么来做呢?这时可以在 Pod 上打一个 Pod Tolerations 。 从上图中蓝色部分可以看到:在 Pod 的 spec 中填写一个 Tolerations , 它里面也包含了 key、value、effect , 这三个值和 taint 的值是完全对应的 , taint 里面的 key , value , effect 是什么内容 , Tolerations 里面也要填写相同的内容 。
推荐阅读
- 手机游戏|LOL手游福利送完,开始努力割韭菜?新皮肤玉剑传说即将上线
- 侠盗猎车手4|LOL转会期开始!小虎去留成谜,滔博,FPX和RNG大概率拆队重建?
- DOTA|48岁阿姨:如果你最开始接触的是DOTA,就很难再喜欢别的游戏了!
- 原神|原神:为啥这4个角色,前期被玩家称为真神,后期却开始无人问津
- ig|Dota2-刀圈地震来了?继小象宣布解散后,iG领队也开始“暗示”了
- 成吉思汗|16号2款新皮上线,新英雄开始预热,澜新传说巨帅,成吉思汗哭了
- 电子竞技|武将外号,你都知道几个?老玩家:这不是我先开始这么叫的吗!
- 金铲铲之战|为了防腾讯米哈游抢人,游戏厂商也开始内卷,育碧竟被偷家?
- 梦幻西游|梦幻西游:战神阿轩开启梦幻新玩法!放弃强P,开始升堂审案,为民做主?
- 吃鸡游戏|之前是“吃鸡”大主播,现成功转战联盟,为何越来越多主播开始转型?