Kubernetes Taints和Tolerations(污点和容忍)

一、说明:官网地址污点和容忍度 | Kubernetes
1、Taints和Tolerations
NodeAffinity是节点亲和性,是在Pod上定义的一种属性, 使得Pod能够被调度到某些Node上运行(优先选择或强制要求)。Taint 则是让Node拒绝Pod的运行。Taint需要和Toleration配合使用,让Pod避开那些不合适的Node。在 Node上设置一个或多个Taint之后,除非Pod明确声明能够容忍这些污 点,否则无法在这些Node上运行。Toleration是Pod的属性,让Pod能够 (注意,只是能够,而非必须)运行在标注了Taint的Node上。
2、污点的模式
key=value:effect
effect包含了三个值:
1.NoSchedule:不会将pod调度到具有该污点的节点上
2.PreferNoSchedule:尽量避免把pod调度到具有该污点的节点上
3.NoExecute:不会将pod调度到具有该污点的节点上,同时也会将正在运行的进行pod驱逐
k8s集群中的master节点,默认存在污

Kubernetes Taints和Tolerations(污点和容忍)最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/13395.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>