tolerations: #容忍指定kv的NoSchedule污点
- key: nodetype
value: bad
effect: NoSchedule
节点node1:由于 Deployment 的 Pod 设置了容忍所有污点(operator: Exists),所以 Pod 可以在 k8snode1 上运行,不会由于 name=lee:NoExecute 这个污点被驱逐。不过,如果后续对 Pod 进行更新,移除了这个通用的容忍设置,那么 Pod 可能会被立刻从 k8snode1 上驱逐。 节点 node2:Deployment 的 Pod 设置了容忍 nodetype=bad:NoSchedule 这种范例的污点,所以调治器会思量将 Pod 调治到 k8snode2 上,只要该节点满足其他调治条件(如资源可用性等)。