ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

K8s 污点与容忍度最全详解|为什么 Master 不能跑业务 Pod

K8s 污点与容忍度最全详解|为什么 Master 不能跑业务 Pod 1、什么是污点Taint打在节点上的限制不允许普通 Pod 调度上来。 Master 默认自带污点保护控制平面不被业务抢占资源。2、什么是容忍度Tolerations打在Pod上的权限我可以接受这个节点的污点。注意容忍度只是允许调度不是强制绑定节点。想要强制跑到某个节点要用节点亲和。3、三种 Effect 效果考试高频NoSchedule新 Pod 不许上旧 Pod 不动PreferNoSchedule尽量不上实在没节点可以上NoExecute直接驱逐正在运行的 Pod4、标准容忍度 yamltolerations: - key: node-role.kubernetes.io/control-plane operator: Exists effect: NoSchedule
返回列表